From a6d820f8316fa349f265d1b12c8d709222150d5c Mon Sep 17 00:00:00 2001 From: Jacob Daniel Bennett Date: Wed, 2 Dec 2020 19:10:47 -0500 Subject: [PATCH 1/2] Header date format implementation --- api/ECNQueue.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/api/ECNQueue.py b/api/ECNQueue.py index 6d73768..28a3058 100644 --- a/api/ECNQueue.py +++ b/api/ECNQueue.py @@ -228,8 +228,24 @@ def __parseHeaders(self) -> list: message = email.message_from_string(headerString) headers = [] + dateHeaders=[ + "QStatus-Updated-Time", + "Status-Updated-Time", + "Edited-Time", + "QTime-Updated-Time", + "Merged-Time", + "Time-Updated-Time", + "Replied-Time", + "Assigned-To-Updated-Time", + "QAssigned-To-Updated-Time", + "Date", + "Sent" + ] + + + for key in message.keys(): - headers.append({"type": key, "content": message[key]}) + headers.append({"type": key, "content": self.__getFormattedDate(message[key]) if key in dateHeaders else message[key]}) return headers From 78b1ebf9f2dca3eb6bbb8828253d5979deff80a4 Mon Sep 17 00:00:00 2001 From: "Bennett, Jacob Daniel" Date: Wed, 2 Dec 2020 20:17:51 -0500 Subject: [PATCH 2/2] Update ECNQueue.py --- api/ECNQueue.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/api/ECNQueue.py b/api/ECNQueue.py index 28a3058..2cfcf98 100644 --- a/api/ECNQueue.py +++ b/api/ECNQueue.py @@ -242,8 +242,6 @@ def __parseHeaders(self) -> list: "Sent" ] - - for key in message.keys(): headers.append({"type": key, "content": self.__getFormattedDate(message[key]) if key in dateHeaders else message[key]}) @@ -1347,4 +1345,4 @@ def loadQueues() -> list: for queue in getValidQueues(): queues.append(Queue(queue)) - return queues \ No newline at end of file + return queues