# HG changeset patch # User Paul Boddie # Date 1414451347 -3600 # Node ID 5cc902ed15c799f7a21c7ed9f98ff7c655701c01 # Parent 8b8e9d6891265a8b656efe72918c761e2070cca6 Fixed request queue retrieval. diff -r 8b8e9d689126 -r 5cc902ed15c7 imip_store.py --- a/imip_store.py Mon Oct 27 23:18:51 2014 +0100 +++ b/imip_store.py Tue Oct 28 00:09:07 2014 +0100 @@ -122,7 +122,7 @@ "Get requests for the given 'user'." filename = self.get_object_in_store(user, "requests") - if not filename: + if not filename or not exists(filename): return None f = open(filename) @@ -168,7 +168,7 @@ "Queue a request for 'user' having the given 'uid'." - requests = self.get_requests(user) + requests = self.get_requests(user) or [] if uid not in requests: return self.set_request(user, uid)