diff options
author | Kali Kaneko <kali@leap.se> | 2014-02-20 01:22:01 -0400 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2014-02-20 11:50:10 -0400 |
commit | f58f23fee90496881ef1e1b0df9a5cabcd26bfa0 (patch) | |
tree | 4a899613247b21874b1403184ef233c098b769f9 | |
parent | b0bbedcb041c2e13c3cb7f989c3c7dadd8f28257 (diff) |
catch empty rdoc
-rw-r--r-- | mail/src/leap/mail/imap/messages.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mail/src/leap/mail/imap/messages.py b/mail/src/leap/mail/imap/messages.py index 8c777f58..9f7f6e2f 100644 --- a/mail/src/leap/mail/imap/messages.py +++ b/mail/src/leap/mail/imap/messages.py @@ -990,6 +990,8 @@ class MessageCollection(WithMsgFields, IndexedDB, MailParser, MBoxParser): # not loaded in the memory store yet. # let's fetch them from soledad... rdoc = self._get_recent_doc_from_soledad() + if rdoc is None: + return set([]) rflags = set(rdoc.content.get( fields.RECENTFLAGS_KEY, [])) # ...and cache them now. |