From aef3dfa74b0e2a0a7563d4798ebcf6b0f9998b02 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 14 Feb 2025 14:46:17 +0100 Subject: 🐛 archaeological files sheet: fix preventive formset equipment service order (refs #6173) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archaeological_files/forms.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'archaeological_files/forms.py') diff --git a/archaeological_files/forms.py b/archaeological_files/forms.py index 4c7feaa04..6c18d675c 100644 --- a/archaeological_files/forms.py +++ b/archaeological_files/forms.py @@ -1085,6 +1085,11 @@ class PreventiveFileEquipmentServiceBaseFormSet(FileBaseFormset): queryset = queryset.filter(q).order_by("-equipment_service_cost__parent") return queryset + def get_queryset(self): + if getattr(self, "__costs", None): + return self.__costs + return self.model.get_sorted_costs(self.get_base_queryset()) + class AdministrativeActFileModifySelect(TableSelect): _model = AdministrativeAct -- cgit v1.2.3