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':
|
if (ELEMENT_NAME == 'ModifiedEvent' and IS_DEV) or ELEMENT_NAME == 'NewMailEvent' or ELEMENT_NAME == 'SearchFolderEvent':
|
||||||
logging.info(ELEMENT_NAME + " - get Mail")
|
logging.info(ELEMENT_NAME + " - get Mail")
|
||||||
m: Message = a.inbox.get(id=item_id, changekey=item_changekey)
|
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))
|
logging.info("Mail {} bereits verarbeitet.. ignoriere".format(m.id))
|
||||||
if not IS_DEV:
|
if not IS_DEV:
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
m.alarmfax_parser_verarbeitet = True
|
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"])
|
m.save(update_fields=["alarmfax_parser_verarbeitet","alarmfax_parser_id"])
|
||||||
logging.info("got Mail {} von {}".format(m.subject, m.sender.email_address))
|
logging.info("got Mail {} von {}".format(m.subject, m.sender.email_address))
|
||||||
if m.sender.email_address in filter_from:
|
if m.sender.email_address in filter_from:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user