From da881bd0bd446c77503adfd07f23bbdb9654a52f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Touceda?= Date: Wed, 21 Aug 2013 14:51:34 -0300 Subject: Safely get the indexes from soledad --- src/leap/mail/imap/server.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/leap/mail') diff --git a/src/leap/mail/imap/server.py b/src/leap/mail/imap/server.py index 7890a76..921f280 100644 --- a/src/leap/mail/imap/server.py +++ b/src/leap/mail/imap/server.py @@ -126,7 +126,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. -- cgit v1.2.3