Fix branch didn't check word_boundary

pull/4/merge
Erik Johnston 9 years ago
parent 5cd2126a6a
commit 47f82e4408
  1. 12
      synapse/push/push_rule_evaluator.py

@ -273,10 +273,16 @@ def _glob_matches(glob, value, word_boundary=False):
),
r,
)
r = r + "$"
r = re.compile(r, flags=re.IGNORECASE)
if word_boundary:
r = "\b%s\b" % (r,)
r = re.compile(r, flags=re.IGNORECASE)
return r.search(value)
else:
r = r + "$"
r = re.compile(r, flags=re.IGNORECASE)
return r.match(value)
return r.match(value)
elif word_boundary:
r = re.escape(glob)
r = "\b%s\b" % (r,)

Loading…
Cancel
Save