[PATCH] REST: Limit max page size

Stephen Finucane stephen at that.guru
Wed Feb 8 08:46:35 AEDT 2017


If this isn't set it's possible to set any page size. Let's restrict
this to the value set in settings.

Signed-off-by: Stephen Finucane <stephen at that.guru>
Cc: Andy Doan <andy.doan at linaro.org>
---
 patchwork/api/base.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/patchwork/api/base.py b/patchwork/api/base.py
index 13a8432..7dd9de2 100644
--- a/patchwork/api/base.py
+++ b/patchwork/api/base.py
@@ -37,7 +37,7 @@ class LinkHeaderPagination(PageNumberPagination):
        https://tools.ietf.org/html/rfc5988#section-5
        https://developer.github.com/guides/traversing-with-pagination
     """
-    page_size = settings.REST_RESULTS_PER_PAGE
+    page_size = max_page_size = settings.REST_RESULTS_PER_PAGE
     page_size_query_param = 'per_page'
 
     def get_paginated_response(self, data):
-- 
2.9.3



More information about the Patchwork mailing list