aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/umabot/rules/base.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/umabot/rules/base.py b/src/umabot/rules/base.py
index 0318aaa..1ee0d41 100644
--- a/src/umabot/rules/base.py
+++ b/src/umabot/rules/base.py
@@ -47,9 +47,12 @@ class Rule(ABC):
submission.mod.remove()
self.logger.info(f"Removed submission {submission.id} by {submission.author}")
- # Post removal message
- submission.reply(removal_message)
- self.logger.info(f"Posted removal message for {submission.id}")
+ # Post removal message only if it's not empty
+ if removal_message and removal_message.strip():
+ submission.reply(removal_message)
+ self.logger.info(f"Posted removal message for {submission.id}")
+ else:
+ self.logger.info(f"Skipped posting removal message for {submission.id} (empty message)")
return True