summaryrefslogtreecommitdiff
path: root/ishtar_common/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-01-16 11:06:21 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-01-16 11:06:21 +0100
commitd7a01334b49e6d3358bd33990c27c828021400c6 (patch)
treea18bf76379e6aa20b472c8aafa391ecab5856c87 /ishtar_common/models.py
parentc591e3524714fdc170536f6caa47401d8d93ebf6 (diff)
downloadIshtar-d7a01334b49e6d3358bd33990c27c828021400c6.tar.bz2
Ishtar-d7a01334b49e6d3358bd33990c27c828021400c6.zip
Sheets: fix reload after rollback - fix display of the last history version
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r--ishtar_common/models.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index c241b4fad..71868cb63 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -1518,6 +1518,12 @@ class BaseHistorizedItem(DocumentItem, FullSearch, Imported, JsonData,
self.save()
return external_id
+ def get_last_history_date(self):
+ q = self.history.values("history_date").order_by('-history_date')
+ if not q.count():
+ return
+ return q.all()[0]['history_date']
+
def get_previous(self, step=None, date=None, strict=True):
"""
Get a "step" previous state of the item