mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Import: Do not allow duplicate secrets even across events
This commit is contained in:
@@ -528,7 +528,7 @@ class Secret(ImportColumn):
|
|||||||
super().__init__(*args)
|
super().__init__(*args)
|
||||||
|
|
||||||
def clean(self, value, previous_values):
|
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(
|
raise ValidationError(
|
||||||
_('You cannot assign a position secret that already exists.')
|
_('You cannot assign a position secret that already exists.')
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user