diff --git a/src/pretix/static/pretixcontrol/js/ui/main.js b/src/pretix/static/pretixcontrol/js/ui/main.js index 04bd06e5de..336b6858b7 100644 --- a/src/pretix/static/pretixcontrol/js/ui/main.js +++ b/src/pretix/static/pretixcontrol/js/ui/main.js @@ -72,6 +72,10 @@ $(document).ajaxError(function (event, jqXHR, settings, thrownError) { }) let form_handlers = function (el) { + // Prevent running multiple times on the same elements + if (el.is('[data-formset-form-handlers-created]')) return + el.find('[data-formset-form]').attr('data-formset-form-handlers-created', 'true') + el.trigger('rescan.areYouSure') el.find('[data-formset]').formset( {