mirror of
https://github.com/ansible/awx.git
synced 2026-02-18 19:50:05 -03:30
Properly encode prev/next pagination links when URL contains unicode chars.
Resolves #4767
This commit is contained in:
@@ -16,6 +16,7 @@ class Pagination(pagination.PageNumberPagination):
|
||||
if not self.page.has_next():
|
||||
return None
|
||||
url = self.request and self.request.get_full_path() or ''
|
||||
url = url.encode('utf-8')
|
||||
page_number = self.page.next_page_number()
|
||||
return replace_query_param(url, self.page_query_param, page_number)
|
||||
|
||||
@@ -23,5 +24,6 @@ class Pagination(pagination.PageNumberPagination):
|
||||
if not self.page.has_previous():
|
||||
return None
|
||||
url = self.request and self.request.get_full_path() or ''
|
||||
url = url.encode('utf-8')
|
||||
page_number = self.page.previous_page_number()
|
||||
return replace_query_param(url, self.page_query_param, page_number)
|
||||
|
||||
Reference in New Issue
Block a user