diff --git a/src/pretix/plugins/stripe/views.py b/src/pretix/plugins/stripe/views.py index 84a402064..f0978ec72 100644 --- a/src/pretix/plugins/stripe/views.py +++ b/src/pretix/plugins/stripe/views.py @@ -196,7 +196,7 @@ def webhook(request, *args, **kwargs): objid = event_json['data']['object']['id'] lookup_ids = [ objid, - event_json['data']['object'].get('source', {}).get('id') + (event_json['data']['object'].get('source') or {}).get('id') ] elif event_json['data']['object']['object'] == "dispute": func = charge_webhook