From 9fbda37de6a29ffb06a52c9481e5452b2f774e4a Mon Sep 17 00:00:00 2001 From: indigane Date: Fri, 26 Apr 2024 14:11:20 +0300 Subject: [PATCH] backend: Add fallback to sort by id descending, when multiple NULLs in results --- backend/hitas/views/housing_company.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/hitas/views/housing_company.py b/backend/hitas/views/housing_company.py index 1d23bc953..666bfd64a 100644 --- a/backend/hitas/views/housing_company.py +++ b/backend/hitas/views/housing_company.py @@ -409,7 +409,7 @@ def get_list_queryset(self): return ( HousingCompany.objects.select_related("postal_code") .annotate(_completion_date=max_date_if_all_not_null("real_estates__buildings__apartments__completion_date")) - .order_by(F("_completion_date").desc(nulls_last=False)) + .order_by(F("_completion_date").desc(nulls_last=False), "-id") ) def get_detail_queryset(self):