summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archaeological_files/models.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py
index 1910de7d6..8e871e000 100644
--- a/archaeological_files/models.py
+++ b/archaeological_files/models.py
@@ -314,7 +314,10 @@ class File(BaseHistorizedItem, OwnPerms, ValueGetter, ShortMenuItem,
def closing(self):
if self.is_active():
return
- for item in self.history.all():
+ q = self.history
+ if not q.count():
+ return {'date':None, 'user':None}
+ for item in q.all():
if not item.end_date:
break
return {'date':item.history_date,