core: fix rule engine not working

This commit is contained in:
Jens Langhammer
2018-11-30 14:33:33 +01:00
parent b5ed371575
commit 0ce242e956
2 changed files with 17 additions and 16 deletions

View File

@ -165,7 +165,7 @@ class FieldMatcherRule(Rule):
passes = self.value in user_field_value
if self.match_action == FieldMatcherRule.MATCH_REGEXP:
pattern = re.compile(self.value)
passes = pattern.match(user_field_value)
passes = bool(pattern.match(user_field_value))
if self.negate:
passes = not passes
LOGGER.debug("User got '%r'", passes)