aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar mbaruh <[email protected]>2021-09-07 20:07:02 +0300
committerGravatar mbaruh <[email protected]>2021-09-07 20:07:02 +0300
commited30eae8b29ad9863a297db541bb1b9fdaf9ab1e (patch)
treec27256c50c9d9d3e23144cd566df3d060547c177
parentCode and comments polish (diff)
Fix regex search
The regex was lowercased, even though regex patterns are case sensitive. Also adds the DOTALL flag.
Diffstat (limited to '')
-rw-r--r--bot/exts/moderation/clean.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/bot/exts/moderation/clean.py b/bot/exts/moderation/clean.py
index a9f936d88..ca458f066 100644
--- a/bot/exts/moderation/clean.py
+++ b/bot/exts/moderation/clean.py
@@ -144,10 +144,7 @@ class Clean(Cog):
content = "\n".join(attr for attr in content if attr)
# Now let's see if there's a regex match
- if not content:
- return False
- else:
- return bool(re.search(regex.lower(), content.lower()))
+ return bool(re.search(regex, content, re.IGNORECASE + re.DOTALL))
def predicate_range(message: Message) -> bool:
"""Check if the message age is between the two limits."""