From 2af0810c78c00ad2def341e37f4732bb573c5af3 Mon Sep 17 00:00:00 2001 From: Horilla Date: Thu, 3 Jul 2025 11:22:23 +0530 Subject: [PATCH] [FIX] RECRUITMENT: #803 --- horilla_views/cbv_methods.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/horilla_views/cbv_methods.py b/horilla_views/cbv_methods.py index 98968366a..7ba9511fe 100644 --- a/horilla_views/cbv_methods.py +++ b/horilla_views/cbv_methods.py @@ -302,6 +302,13 @@ def paginator_qry(qryset, page_number, records_per_page=50): """ This method is used to paginate queryset """ + if not qryset.ordered: + qryset = ( + qryset.order_by("-created_at") + if hasattr(qryset.model, "created_at") + else qryset.order_by("-id") + ) # 803 + paginator = Paginator(qryset, records_per_page) qryset = paginator.get_page(page_number) return qryset