Skip to content

Commit 13721de

Browse files
committed
api: fix page_size with invalid query param
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
1 parent 936789f commit 13721de

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

authentik/api/pagination.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ class Pagination(pagination.PageNumberPagination):
1515

1616
def get_page_size(self, request):
1717
if self.page_size_query_param in request.query_params:
18-
return min(super().get_page_size(request), request.tenant.pagination_max_page_size)
18+
page_size = super().get_page_size(request)
19+
if page_size is not None:
20+
return min(super().get_page_size(request), request.tenant.pagination_max_page_size)
1921
return request.tenant.pagination_default_page_size
2022

2123
def get_paginated_response(self, data):

0 commit comments

Comments
 (0)