From 2ce496fd9e5fe88d9a720d8549920261a68efa42 Mon Sep 17 00:00:00 2001 From: Edward Oliveira Date: Fri, 10 Jul 2026 20:06:25 -0300 Subject: [PATCH] Fix RelatorioMixin.get() missing self.object_list in relatorio branch The relatorio short-circuit path built the filterset manually but never set self.object_list, which Django's MultipleObjectMixin.get_context_data() requires. Set it from filterset.qs before calling get_context_data(), matching what FilterMixin.get() does on the normal path. Co-Authored-By: Claude Sonnet 4.6 --- sapl/relatorios/views.py | 1 + 1 file changed, 1 insertion(+) diff --git a/sapl/relatorios/views.py b/sapl/relatorios/views.py index 9ba13536f..b102d713c 100755 --- a/sapl/relatorios/views.py +++ b/sapl/relatorios/views.py @@ -1853,6 +1853,7 @@ class RelatorioMixin: if request.GET.get('relatorio'): filterset_class = self.get_filterset_class() self.filterset = self.get_filterset(filterset_class) + self.object_list = self.filterset.qs context = self.get_context_data(filter=self.filterset) return self.relatorio(request, context)