From bfdf959fad4af39b388d4552d4d6321782f806b5 Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Tue, 21 Apr 2026 12:20:15 +0200 Subject: [PATCH] Validate that event and property belong to the same organizer --- src/pretix/base/models/event.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/base/models/event.py b/src/pretix/base/models/event.py index aee0df1a7b..16072911df 100644 --- a/src/pretix/base/models/event.py +++ b/src/pretix/base/models/event.py @@ -1863,6 +1863,8 @@ class EventMetaValue(LoggedModel): self.event.cache.clear() def save(self, *args, **kwargs): + if self.event and self.event.organizer != self.property.organizer: + raise ValidationError(_("Property and event must belong to the same organizer.")) super().save(*args, **kwargs) if self.event: self.event.cache.clear()