summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-04-30 12:22:07 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2024-04-30 13:01:47 +0200
commit89e4c57bde7ccba2783790ca9ec23e194b35c754 (patch)
tree2846523d64a9e675f349cc68a13c6060a89718a9 /archaeological_warehouse/models.py
parentbab24bc21a09d5d1aa3558f55caaa9686aa17897 (diff)
downloadIshtar-89e4c57bde7ccba2783790ca9ec23e194b35c754.tar.bz2
Ishtar-89e4c57bde7ccba2783790ca9ec23e194b35c754.zip
🚑️ templates get values: fix recursion (containers -> operations -> containers -> ...)
Diffstat (limited to 'archaeological_warehouse/models.py')
-rw-r--r--archaeological_warehouse/models.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py
index 5e1477129..5c305a3fc 100644
--- a/archaeological_warehouse/models.py
+++ b/archaeological_warehouse/models.py
@@ -1902,7 +1902,11 @@ class Container(
).items():
values[prefix + "context_record_" + k] = v
if not filtr or operation_in_filter:
- kwargs["exclude"] = base_exclude[:] + [prefix + "context_records"]
+ kwargs["exclude"] = base_exclude[:] + [
+ f"{prefix}context_records", f"{prefix}containers",
+ f"{prefix}document_containers",
+ f"{prefix}all_containers"
+ ]
for k, v in cr.operation.get_values(
prefix=prefix, no_values=True, filtr=None, **kwargs
).items():