diff --git a/sapl/base/views.py b/sapl/base/views.py index b1333ed3c..172ad2ad1 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -1338,7 +1338,7 @@ class PesquisarUsuarioView(PermissionRequiredMixin, FilterView): data = self.filterset.data url = '' if data: - url = "&" + str(self.request.environ['QUERY_STRING']) + url = "&" + str(self.request.META['QUERY_STRING']) if url.startswith("&page"): ponto_comeco = url.find('username=') - 1 url = url[ponto_comeco:] diff --git a/sapl/protocoloadm/views.py b/sapl/protocoloadm/views.py index a750d1881..3a0b08656 100755 --- a/sapl/protocoloadm/views.py +++ b/sapl/protocoloadm/views.py @@ -404,7 +404,7 @@ class ProtocoloPesquisaView(PermissionRequiredMixin, FilterView): # Então a ordem da URL está diferente data = self.filterset.data if data and data.get('numero') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) + url = "&" + str(self.request.META['QUERY_STRING']) if url.startswith("&page"): ponto_comeco = url.find('numero=') - 1 url = url[ponto_comeco:] @@ -882,7 +882,7 @@ class PesquisarDocumentoAdministrativoView(DocumentoAdministrativoMixin, # Então a ordem da URL está diferente data = self.filterset.data if data and data.get('tipo') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) + url = "&" + str(self.request.META['QUERY_STRING']) if url.startswith("&page"): ponto_comeco = url.find('tipo=') - 1 url = url[ponto_comeco:] diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index 6f68de1a6..6ebc82ceb 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -2977,7 +2977,7 @@ class PesquisarSessaoPlenariaView(FilterView): # Então a ordem da URL está diferente data = self.filterset.data if data and data.get('data_inicio__year') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) + url = "&" + str(self.request.META['QUERY_STRING']) if url.startswith("&page"): ponto_comeco = url.find('data_inicio__year=') - 1 url = url[ponto_comeco:]