From 2b1e83cef661fa162ddadf7b0e28a3944b107704 Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Fri, 18 Oct 2024 12:12:20 -0700 Subject: [PATCH] fix first paginate method --- app/dao/inbound_sms_dao.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/dao/inbound_sms_dao.py b/app/dao/inbound_sms_dao.py index 75c7515a5..c45ec2101 100644 --- a/app/dao/inbound_sms_dao.py +++ b/app/dao/inbound_sms_dao.py @@ -217,12 +217,15 @@ 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] + serialized_results = [] + for item in paginated_results: + serialized_results.append(item.serialize()) try: - json.dumps(paginated_results) + json.dumps(serialized_results) except TypeError as e: current_app.logger.exception("Serialization Error") raise e - pagination = Pagination(paginated_results, page, page_size, len(result)) + pagination = Pagination(serialized_results, page, page_size, len(result)) return pagination