]> code.delx.au - offlineimap/commitdiff
stop UID FETCH 0 errors
authorAdam Spiers <darcs@adamspiers.org>
Tue, 16 May 2006 03:31:44 +0000 (04:31 +0100)
committerAdam Spiers <darcs@adamspiers.org>
Tue, 16 May 2006 03:31:44 +0000 (04:31 +0100)
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