From a3b2b1940644ed05b375bcb94748c8a47fef596a Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Fri, 18 Oct 2024 11:55:30 -0700 Subject: [PATCH] fix first paginate method --- app/dao/inbound_sms_dao.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/dao/inbound_sms_dao.py b/app/dao/inbound_sms_dao.py index c9b4417e3..75c7515a5 100644 --- a/app/dao/inbound_sms_dao.py +++ b/app/dao/inbound_sms_dao.py @@ -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.dialects.postgresql import insert 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"] offset = (page - 1) * 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)) return pagination