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