diff --git a/src/webqueue2api/parser/item.py b/src/webqueue2api/parser/item.py index c0fd134..3c7b166 100644 --- a/src/webqueue2api/parser/item.py +++ b/src/webqueue2api/parser/item.py @@ -223,6 +223,12 @@ def __parseSections(self) -> list: # Parse body body_sections = parse_item(raw_item_as_string) + # Add initial message headers to intial message section + for index, section in enumerate(body_sections): + if section["type"] == "initial_message": + body_sections[index] = self.__add_initial_message_headers(section) + break + return body_sections def __add_initial_message_headers(self, initial_message: dict) -> dict: