From e19edee916bb70555b83c4a1cb469433867e36e1 Mon Sep 17 00:00:00 2001 From: Simon Zeyer Date: Tue, 16 Jan 2024 11:48:34 +0000 Subject: [PATCH] fix None-Type String handling in alarmfax_parser_id --- app/exchange_connect.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/exchange_connect.py b/app/exchange_connect.py index 4d748f4..551fa91 100644 --- a/app/exchange_connect.py +++ b/app/exchange_connect.py @@ -31,13 +31,13 @@ def eventHandler(ELEMENT_NAME, item_id, item_changekey): if (ELEMENT_NAME == 'ModifiedEvent' and IS_DEV) or ELEMENT_NAME == 'NewMailEvent' or ELEMENT_NAME == 'SearchFolderEvent': logging.info(ELEMENT_NAME + " - get Mail") m: Message = a.inbox.get(id=item_id, changekey=item_changekey) - if m.alarmfax_parser_verarbeitet and parser_id in m.alarmfax_parser_id: + if m.alarmfax_parser_verarbeitet and parser_id in ("" if m.alarmfax_parser_id == None else m.alarmfax_parser_id): logging.info("Mail {} bereits verarbeitet.. ignoriere".format(m.id)) if not IS_DEV: return else: m.alarmfax_parser_verarbeitet = True - m.alarmfax_parser_id = m.alarmfax_parser_id + parser_id + m.alarmfax_parser_id = ("" if m.alarmfax_parser_id == None else m.alarmfax_parser_id) + parser_id m.save(update_fields=["alarmfax_parser_verarbeitet","alarmfax_parser_id"]) logging.info("got Mail {} von {}".format(m.subject, m.sender.email_address)) if m.sender.email_address in filter_from: