summaryrefslogtreecommitdiff
path: root/src/leap/mail/imap/server.py
diff options
context:
space:
mode:
authormicah <micah@riseup.net>2013-08-27 08:27:43 -0700
committermicah <micah@riseup.net>2013-08-27 08:27:43 -0700
commitd0acad10da73930bffd209f5012031422f8567a9 (patch)
tree157dd05e2520a2d564af8a07b10357094e67fd40 /src/leap/mail/imap/server.py
parenta53ccbddfb206454a08f5d96ee1d18c01a8c1e3c (diff)
parent898d769dcaf3675612636df93042a4093ba45501 (diff)
Merge pull request #35 from kalikaneko/debian-0.3.1
Debian 0.3.1
Diffstat (limited to 'src/leap/mail/imap/server.py')
-rw-r--r--src/leap/mail/imap/server.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/leap/mail/imap/server.py b/src/leap/mail/imap/server.py
index a69eb3f..cfcb3d6 100644
--- a/src/leap/mail/imap/server.py
+++ b/src/leap/mail/imap/server.py
@@ -123,7 +123,9 @@ class IndexedDB(object):
if not self._soledad:
logger.debug("NO SOLEDAD ON IMAP INITIALIZATION")
return
- db_indexes = dict(self._soledad.list_indexes())
+ db_indexes = dict()
+ if self._soledad is not None:
+ db_indexes = dict(self._soledad.list_indexes())
for name, expression in SoledadBackedAccount.INDEXES.items():
if name not in db_indexes:
# The index does not yet exist.