From 1752b2f037114bc845b03bffd66d0f79531b18e3 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 30 May 2025 13:29:18 +0200 Subject: [PATCH] Do not allow to bulk-set empty names for subevents (Z#23194943) (#5184) --- src/pretix/control/forms/subevents.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pretix/control/forms/subevents.py b/src/pretix/control/forms/subevents.py index 5e1f28f771..1329a1bc8e 100644 --- a/src/pretix/control/forms/subevents.py +++ b/src/pretix/control/forms/subevents.py @@ -178,6 +178,13 @@ class SubEventBulkEditForm(I18nModelForm): widgets = { } + def clean(self): + data = super().clean() + if self.prefix + "name" in self.data.getlist('_bulk'): + if not data.get("name"): + self.add_error("name", _("This field is required.")) + return data + def save(self, commit=True): objs = list(self.queryset) fields = set()