forked from CGM_Public/pretix_original
Fix Stripe webhooks
This commit is contained in:
@@ -64,7 +64,7 @@ def charge_webhook(request, event_json, charge_id):
|
|||||||
return HttpResponse('Not interested in this event', status=200)
|
return HttpResponse('Not interested in this event', status=200)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
order = request.event.orders.get(id=metadata['order'], payment_provider='stripe')
|
order = request.event.orders.get(id=metadata['order'], payment_provider__startswith='stripe')
|
||||||
except Order.DoesNotExist:
|
except Order.DoesNotExist:
|
||||||
return HttpResponse('Order not found', status=200)
|
return HttpResponse('Order not found', status=200)
|
||||||
|
|
||||||
@@ -118,7 +118,7 @@ def source_webhook(request, event_json, source_id):
|
|||||||
|
|
||||||
with transaction.atomic():
|
with transaction.atomic():
|
||||||
try:
|
try:
|
||||||
order = request.event.orders.get(id=metadata['order'], payment_provider='stripe')
|
order = request.event.orders.get(id=metadata['order'], payment_provider__startswith='stripe')
|
||||||
except Order.DoesNotExist:
|
except Order.DoesNotExist:
|
||||||
return HttpResponse('Order not found', status=200)
|
return HttpResponse('Order not found', status=200)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user