Fix PlaceholderValidator to catch placehodlers with invalid characters

This commit is contained in:
Raphael Michel
2018-04-29 14:27:43 +02:00
parent b2f92acbf6
commit 66eabd3bd6

View File

@@ -29,7 +29,7 @@ class PlaceholderValidator(BaseValidator):
code='invalid',
)
data_placeholders = list(re.findall(r'({[\w\s]*})', value, re.X))
data_placeholders = list(re.findall(r'({[^}]*})', value, re.X))
invalid_placeholders = []
for placeholder in data_placeholders:
if placeholder not in self.limit_value: