From 5d824edf5e5af8c9985622d7afba34bf8e6b2eaa Mon Sep 17 00:00:00 2001 From: Gergely Imreh Date: Wed, 18 Feb 2026 13:58:42 +0800 Subject: [PATCH] logs: fix pagination of logs / user logs pages Flask-SQLAlchemy <3.0.0 allowed positional arguments for `.paginate` while 3.0.0 made all those arguments keyword only. This change adds the previously implict keywords to be explicit. Closes #225 --- tracker/view/show.py | 2 +- tracker/view/user.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tracker/view/show.py b/tracker/view/show.py index 0e89a4b..f49a6a7 100644 --- a/tracker/view/show.py +++ b/tracker/view/show.py @@ -583,7 +583,7 @@ def show_log(page=1): .filter((VersionClassCVE.transaction_id) | (VersionClassGroup.transaction_id) | (VersionClassAdvisory.transaction_id)) - ).paginate(page, TRACKER_LOG_ENTRIES_PER_PAGE, True) + ).paginate(page=page, per_page=TRACKER_LOG_ENTRIES_PER_PAGE, error_out=True) return render_template('log/log.html', title=f'Log', diff --git a/tracker/view/user.py b/tracker/view/user.py index 4ea7b11..f4ffe7e 100644 --- a/tracker/view/user.py +++ b/tracker/view/user.py @@ -59,7 +59,7 @@ def show_user_log(username, page=1): .join(User) .filter(User.name == username) .order_by(Transaction.issued_at.desc()) - ).paginate(page, MAX_ENTRIES_PER_PAGE, True) + ).paginate(page=page, per_page=MAX_ENTRIES_PER_PAGE, error_out=True) return render_template('log/log.html', title=f'User {username} - log',