From 33226195ac6fad8b9e650b78da3d7e8c47635398 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 10 Nov 2025 09:49:09 -0500 Subject: [PATCH] use is_regex --- peterbecom/plog/spamprevention.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/peterbecom/plog/spamprevention.py b/peterbecom/plog/spamprevention.py index 4971b0082..12040c6e4 100644 --- a/peterbecom/plog/spamprevention.py +++ b/peterbecom/plog/spamprevention.py @@ -55,6 +55,16 @@ def contains_spam_patterns(text): if pattern["pattern"] in text: increment_pattern(pattern["id"]) return True + + qs = SpamCommentPattern.objects.filter(is_url_pattern=False, is_regex=True).values( + "pattern", "id" + ) + for pattern in qs: + regex = re.compile(pattern["pattern"]) + if regex.search(text): + increment_pattern(pattern["id"]) + return True + return False