From 80a3063799fe630174f4ff9dca1b03077de1161f Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 13 Feb 2020 09:22:50 +0100 Subject: [PATCH] Fix KeyError in sendmail history --- src/pretix/plugins/sendmail/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pretix/plugins/sendmail/views.py b/src/pretix/plugins/sendmail/views.py index 11644e1fe..2df26cc0c 100644 --- a/src/pretix/plugins/sendmail/views.py +++ b/src/pretix/plugins/sendmail/views.py @@ -206,10 +206,11 @@ class EmailHistoryView(EventPermissionRequiredMixin, ListView): status[s] for s in log.pdata['sendto'] ] log.pdata['items'] = [ - itemcache[i['id']] for i in log.pdata.get('items', []) + itemcache.get(i['id'], '?') for i in log.pdata.get('items', []) ] log.pdata['checkin_lists'] = [ - checkin_list_cache[i['id']] for i in log.pdata.get('checkin_lists', []) if i['id'] in checkin_list_cache + checkin_list_cache.get(i['id'], '?') + for i in log.pdata.get('checkin_lists', []) if i['id'] in checkin_list_cache ] if log.pdata.get('subevent'): try: