From ecf1a40a5e5501f7c9304aa5fdfc3f1bf79aa895 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 22 Jun 2021 10:57:34 +0200 Subject: [PATCH] Fix rare crash in async task handling (PRETIXEU-4MB) --- src/pretix/base/views/tasks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/views/tasks.py b/src/pretix/base/views/tasks.py index 7220c4d81a..0c0514ce84 100644 --- a/src/pretix/base/views/tasks.py +++ b/src/pretix/base/views/tasks.py @@ -106,7 +106,7 @@ class AsyncMixin: elif res.state == 'PROGRESS': data.update({ 'started': True, - 'percentage': res.result.get('value', 0) if res.result else 0 + 'percentage': res.result.get('value', 0) if isinstance(res.result, dict) else 0 }) elif res.state == 'STARTED': data.update({