diff options
Diffstat (limited to 'mail/src/leap')
| -rw-r--r-- | mail/src/leap/mail/mail.py | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/mail/src/leap/mail/mail.py b/mail/src/leap/mail/mail.py index 57d96ef..d92ff79 100644 --- a/mail/src/leap/mail/mail.py +++ b/mail/src/leap/mail/mail.py @@ -562,6 +562,15 @@ class MessageCollection(object):          def insert_mdoc_id(_, wrapper):              doc_id = wrapper.mdoc.doc_id +            if not doc_id: +                # --- BUG ----------------------------------------- +                # XXX why from time to time mdoc doesn't have doc_id +                # here??? +                logger.error("BUG: (please report) Null doc_id for " +                             "document %s" % +                             (wrapper.mdoc.serialize(),)) +                return defer.succeed("mdoc_id not inserted") +                # XXX BUG -----------------------------------------              return self.mbox_indexer.insert_doc(                  self.mbox_uuid, doc_id) | 
