From c1c5b725d0d6c3997c68d7035183c905604540bc Mon Sep 17 00:00:00 2001 From: Rhodin Nagwere <63339234+rhodinemma@users.noreply.github.com> Date: Tue, 28 Jan 2025 01:09:43 +0530 Subject: [PATCH 1/2] fix pagination total pages count --- app/routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/routes.py b/app/routes.py index 8c2366e..d049800 100644 --- a/app/routes.py +++ b/app/routes.py @@ -72,7 +72,7 @@ def get_all_databases( Database.database_flavour_name == database_flavour_name) total_count = query.count() - total_pages = (total_count + per_page - 1) + total_pages = (total_count + per_page - 1) // per_page offset = (page - 1) * per_page paginated_query = query.offset(offset).limit(per_page) From 76e753ae2f9cec9585ccb4b5d9610ae7a71cd90a Mon Sep 17 00:00:00 2001 From: Rhodin Nagwere <63339234+rhodinemma@users.noreply.github.com> Date: Tue, 28 Jan 2025 01:24:49 +0530 Subject: [PATCH 2/2] chore: sort databases by date --- app/routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/routes.py b/app/routes.py index d049800..ec59fe1 100644 --- a/app/routes.py +++ b/app/routes.py @@ -58,7 +58,7 @@ def get_all_databases( current_user = get_current_user(access_token.credentials) check_authentication(current_user) - query = db.query(Database) + query = db.query(Database).order_by(Database.date_created.desc()) if current_user.role != "administrator": query = query.filter(