summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2023-08-08 12:20:07 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2023-08-08 14:44:38 +0200
commit3f1de491d60943b8d8f82088febe2af89a8801de (patch)
tree4cf18a700614ceaad94c42175201d2683ce35dd9 /archaeological_warehouse/models.py
parentfbab3b61058fac36c11e17c0e502e0bf2ad57b23 (diff)
downloadIshtar-3f1de491d60943b8d8f82088febe2af89a8801de.tar.bz2
Ishtar-3f1de491d60943b8d8f82088febe2af89a8801de.zip
⚡️ optimise post-treatments: prevent unnecessary cascade update (refs #5617)
Diffstat (limited to 'archaeological_warehouse/models.py')
-rw-r--r--archaeological_warehouse/models.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py
index 392082ba9..82b1e7e4b 100644
--- a/archaeological_warehouse/models.py
+++ b/archaeological_warehouse/models.py
@@ -1357,7 +1357,6 @@ class Container(
return True
return False
-
def _calculate_weight(self) -> bool:
"""
Calculate the weight of the contained finds + tare weight of the
@@ -1970,6 +1969,7 @@ class Container(
parent = Container.objects.filter(pk=parent).values_list("parent_id")[0][0]
if number > self.location.max_division_number:
self.location.max_division_number = number
+ self.location.no_post_process()
self.location.save()
def post_delete_to_update(self):