]> code.delx.au - offlineimap/blobdiff - offlineimap/folder/IMAP.py
stop UID FETCH 0 errors
[offlineimap] / offlineimap / folder / IMAP.py
index 41c698248c293a8168261c19a436d053f145ed48..2768105dcf4c748b6498d1938fe6e9e5307f5dba 100644 (file)
@@ -242,7 +242,8 @@ class IMAPFolder(BaseFolder):
         finally:
             self.imapserver.releaseconnection(imapobj)
 
-        self.messagelist[uid] = {'uid': uid, 'flags': flags}
+        if uid:
+            self.messagelist[uid] = {'uid': uid, 'flags': flags}
         ui.debug('imap', 'savemessage: returning %d' % uid)
         return uid