diff --git a/app/routes.py b/app/routes.py index 8c2366e..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( @@ -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)