fix None-Type String handling in alarmfax_parser_id
This commit is contained in:
parent
0be70b03c6
commit
e19edee916
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user