From 89e4c57bde7ccba2783790ca9ec23e194b35c754 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 30 Apr 2024 12:22:07 +0200 Subject: 🚑️ templates get values: fix recursion (containers -> operations -> containers -> ...) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archaeological_warehouse/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'archaeological_warehouse') 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(): -- cgit v1.2.3