From ad4935b5f07789986ddd2cca714fd24946052427 Mon Sep 17 00:00:00 2001 From: Jacob Daniel Bennett Date: Thu, 3 Dec 2020 11:42:41 -0500 Subject: [PATCH] Error parsing for empty headers in Additional info from user section --- api/ECNQueue.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/ECNQueue.py b/api/ECNQueue.py index 2cfcf98..b6e870c 100644 --- a/api/ECNQueue.py +++ b/api/ECNQueue.py @@ -915,6 +915,12 @@ def __userReplyParsing(self, replyContent: list, lineNumber: int) -> dict: if line == "\n": newLineCounter = newLineCounter + 1 + if newLineCounter == 2: + + if "datetime" not in replyFromInfo.keys(): + errorMessage = "Expected \"Date: [datetime]\" in the header info" + return self.__errorParsing(line, lineNumber + lineNum + 1, errorMessage) + elif line == "===============================================\n": endingDelimiterCount = endingDelimiterCount + 1