From 5d4544f4369fd5394ed91d7e271a75e6c59437a0 Mon Sep 17 00:00:00 2001 From: DJ2LS Date: Sat, 27 Jan 2024 12:09:59 +0100 Subject: [PATCH] adjusted api in case of 0 messages in db --- modem/message_system_db_manager.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modem/message_system_db_manager.py b/modem/message_system_db_manager.py index 8e75f759..8c36e228 100644 --- a/modem/message_system_db_manager.py +++ b/modem/message_system_db_manager.py @@ -129,14 +129,12 @@ class DatabaseManager: self.log(f"error fetching database messages with error: {e}", isWarning=True) self.log(f"---> please delete or update existing database", isWarning=True) - return False + return [] finally: session.remove() def get_all_messages_json(self): messages_dict = self.get_all_messages() - if messages_dict: - messages_with_header = {'total_messages' : len(messages_dict), 'messages' : messages_dict} - return json.dumps(messages_with_header) # Convert to JSON string - return json.dumps({'error': 'fetching messages from database'}) \ No newline at end of file + messages_with_header = {'total_messages' : len(messages_dict), 'messages' : messages_dict} + return json.dumps(messages_with_header) # Convert to JSON string