diff options
Diffstat (limited to 'src/jmc/jabber/message.py')
-rw-r--r-- | src/jmc/jabber/message.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/jmc/jabber/message.py b/src/jmc/jabber/message.py index 65b453a..184f1cf 100644 --- a/src/jmc/jabber/message.py +++ b/src/jmc/jabber/message.py @@ -82,6 +82,8 @@ class SendMailMessageHandler(MailHandler): def handle(self, stanza, lang_class, data): message = stanza + if message.get_body() is None or message.get_body() == "": + return [] accounts = data to_node = message.get_to().node to_email = to_node.replace('%', '@', 1) @@ -141,6 +143,8 @@ class RootSendMailMessageHandler(SendMailMessageHandler): def handle(self, stanza, lang_class, data): message = stanza + if message.get_body() is None or message.get_body() == "": + return [] accounts = data (message_body, (to_email, |