From c131a2ac3a0012d5a7632ac16fd51366a6fd1354 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 2 Oct 2020 10:29:27 +0200 Subject: [PATCH] Import: Do not allow duplicate secrets even across events --- src/pretix/base/orderimport.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/orderimport.py b/src/pretix/base/orderimport.py index 69cffb75b0..c7bc18a34b 100644 --- a/src/pretix/base/orderimport.py +++ b/src/pretix/base/orderimport.py @@ -528,7 +528,7 @@ class Secret(ImportColumn): super().__init__(*args) def clean(self, value, previous_values): - if value and (value in self._cached or OrderPosition.all.filter(order__event=self.event, secret=value).exists()): + if value and (value in self._cached or OrderPosition.all.filter(order__event__organizer=self.event.organizer, secret=value).exists()): raise ValidationError( _('You cannot assign a position secret that already exists.') )