Skip to content

Commit

Permalink
Merge pull request #134 from ECN/Feature-Standardize-Date-Formats-In-…
Browse files Browse the repository at this point in the history
…Item-Headers

Header date format implementation
  • Loading branch information
campb303 authored Dec 3, 2020
2 parents f4dac2f + 78b1ebf commit 8dbb8b5
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions api/ECNQueue.py
Original file line number Diff line number Diff line change
Expand Up @@ -228,8 +228,22 @@ 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

Expand Down Expand Up @@ -1331,4 +1345,4 @@ def loadQueues() -> list:
for queue in getValidQueues():
queues.append(Queue(queue))

return queues
return queues

0 comments on commit 8dbb8b5

Please sign in to comment.