From dbb66e03815bcf36afc6da1fc73125f11635b066 Mon Sep 17 00:00:00 2001 From: moyamo Date: Thu, 5 Nov 2015 17:57:16 +0200 Subject: [PATCH] Prevent no caption in an image from crashing transwhat --- Spectrum2/backend.py | 2 +- session.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Spectrum2/backend.py b/Spectrum2/backend.py index a4bdd50..c09ed33 100644 --- a/Spectrum2/backend.py +++ b/Spectrum2/backend.py @@ -7,7 +7,7 @@ import logging import google.protobuf def WRAP(MESSAGE, TYPE): - wrap = protocol_pb2.WrapperMessage() + wrap = protocol_pb2.WrapperMessage() wrap.type = TYPE wrap.payload = MESSAGE return wrap.SerializeToString() diff --git a/session.py b/session.py index a8a4bbd..d03eaaa 100644 --- a/session.py +++ b/session.py @@ -318,6 +318,8 @@ class Session(YowsupApp): def onImage(self, image): self.logger.debug('Received image message %s', str(image)) buddy = image._from.split('@')[0] + if image.caption is None: + image.caption = '' message = image.url + ' ' + image.caption self.sendMessageToXMPP(buddy, message, image.timestamp) self.sendReceipt(image._id, image._from, None, image.participant)