From a561fd47c2ecbe54eff37203971ff15399345ded Mon Sep 17 00:00:00 2001 From: brocsam Date: Thu, 28 Aug 2025 18:10:11 +0000 Subject: [PATCH] Add ordering by creation date to vehicle info queries - Sort technique infos by newest first - Sort matos infos by newest first - Maintain existing limit for perempt fixes - Keep existing enabled filter conditions - Preserve all other serializer functionality --- vehicles/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vehicles/serializers.py b/vehicles/serializers.py index a6ccb31..6b56c8d 100644 --- a/vehicles/serializers.py +++ b/vehicles/serializers.py @@ -33,10 +33,10 @@ class cl_Vehicles_Serializer(serializers.ModelSerializer): fields = '__all__' def get_technique_infos(self, obj): - enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=1) + enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=1).order_by('-dtCreated') return cl_Vehicles_infos_Serializer(enabled_infos, many=True).data def get_matos_infos(self, obj): - enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=2) + enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=2).order_by('-dtCreated') return cl_Vehicles_infos_Serializer(enabled_infos, many=True).data def get_perempt_infos_fixes(self, obj): enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=3)[:3]