mirror of
https://github.com/GSA/notifications-api.git
synced 2026-01-30 06:21:50 -05:00
fix first paginate method
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
from flask import current_app
|
from flask import current_app, json
|
||||||
from sqlalchemy import and_, delete, desc, func, select
|
from sqlalchemy import and_, delete, desc, func, select
|
||||||
from sqlalchemy.dialects.postgresql import insert
|
from sqlalchemy.dialects.postgresql import insert
|
||||||
from sqlalchemy.orm import aliased
|
from sqlalchemy.orm import aliased
|
||||||
@@ -217,6 +217,11 @@ def dao_get_paginated_most_recent_inbound_sms_by_user_number_for_service(
|
|||||||
page_size = current_app.config["PAGE_SIZE"]
|
page_size = current_app.config["PAGE_SIZE"]
|
||||||
offset = (page - 1) * page_size
|
offset = (page - 1) * page_size
|
||||||
paginated_results = result[offset : offset + page_size]
|
paginated_results = result[offset : offset + page_size]
|
||||||
|
try:
|
||||||
|
json.dumps(paginated_results)
|
||||||
|
except TypeError as e:
|
||||||
|
current_app.logger.exception("Serialization Error")
|
||||||
|
raise e
|
||||||
pagination = Pagination(paginated_results, page, page_size, len(result))
|
pagination = Pagination(paginated_results, page, page_size, len(result))
|
||||||
return pagination
|
return pagination
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user