fix complaint_dao

This commit is contained in:
Kenneth Kehl
2024-10-21 07:45:03 -07:00
parent 5e3e37377f
commit 3d7ab71555

View File

@@ -22,7 +22,7 @@ def fetch_paginated_complaints(page=1):
page_size = current_app.config["PAGE_SIZE"]
total_count = db.session.scalar(select(func.count()).select_from(Complaint))
offset = (page - 1) * page_size
stmt = select(Complaint).order_by().offset(offset).limit(page_size)
stmt = select(Complaint).order_by(desc(Complaint.created_at)).offset(offset).limit(page_size)
result = db.session.execute(stmt).scalars().all()
pagination = Pagination(result, page=page, per_page=page_size, total=total_count)
return pagination