diff options
Diffstat (limited to 'archaeological_files/forms.py')
-rw-r--r-- | archaeological_files/forms.py | 5 |
1 files changed, 5 insertions, 0 deletions
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 |