forked from CGM_Public/pretix_original
Added dispatch_uid argument to all receivers to prevent duplicate
execution
This commit is contained in:
@@ -153,6 +153,6 @@ class JSONExporter(BaseExporter):
|
||||
return JsonResponse(jo)
|
||||
|
||||
|
||||
@receiver(register_data_exporters)
|
||||
@receiver(register_data_exporters, dispatch_uid="exporter_json")
|
||||
def register_json_export(sender, **kwargs):
|
||||
return JSONExporter
|
||||
|
||||
@@ -445,6 +445,6 @@ class FreeOrderProvider(BasePaymentProvider):
|
||||
).aggregate(sum=Sum('price'))['sum'] == 0
|
||||
|
||||
|
||||
@receiver(register_payment_providers)
|
||||
@receiver(register_payment_providers, dispatch_uid="payment_free")
|
||||
def register_payment_provider(sender, **kwargs):
|
||||
return FreeOrderProvider
|
||||
|
||||
Reference in New Issue
Block a user