avoid error because of deleted data

This commit is contained in:
Helmut Merz 2016-04-07 09:17:14 +02:00
parent 5f8ed47165
commit f5731c1e3f
2 changed files with 4 additions and 0 deletions

View file

@ -64,6 +64,8 @@ class Responses(BaseRecordManager):
id += '.' + institutionId
if referrerId:
id += '.' + referrerId
if self.storage is None: # may happen after deletions
return {}
tracks = self.storage.getUserTracks(self.uid, 0, id)
if not tracks: # then try without institution
tracks = self.storage.getUserTracks(self.uid, 0, personId)

View file

@ -51,6 +51,8 @@ class BaseRecordManager(object):
@Lazy
def storage(self):
if self.context is None:
return None
records = self.loopsRoot.getRecordManager()
if records is not None:
return records.get(self.storageName)