mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-19 06:54:20 +01:00
Fix 500s from invalid page args (#818)
* Fix some 500s generated by invalid non-int page arguments
This commit is contained in:
@@ -14,8 +14,7 @@ users = Blueprint('users', __name__)
|
||||
@users.route('/users')
|
||||
@check_account_visibility
|
||||
def listing():
|
||||
page = request.args.get('page', 1)
|
||||
page = abs(int(page))
|
||||
page = abs(request.args.get('page', 1, type=int))
|
||||
results_per_page = 50
|
||||
page_start = results_per_page * (page - 1)
|
||||
page_end = results_per_page * (page - 1) + results_per_page
|
||||
|
||||
Reference in New Issue
Block a user