From 91ed869dbac94ef7870834281b44662e12fc4318 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 23 Nov 2017 20:55:36 +0100 Subject: [PATCH] Correctly assign positions of newly created products --- src/pretix/control/forms/item.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/control/forms/item.py b/src/pretix/control/forms/item.py index 8e47c2fbee..723240fa1e 100644 --- a/src/pretix/control/forms/item.py +++ b/src/pretix/control/forms/item.py @@ -202,8 +202,8 @@ class ItemCreateForm(I18nModelForm): self.instance.min_per_order = self.cleaned_data['copy_from'].min_per_order self.instance.max_per_order = self.cleaned_data['copy_from'].max_per_order self.instance.checkin_attention = self.cleaned_data['copy_from'].checkin_attention - self.instance.position = (self.event.items.aggregate(p=Max('position'))['p'] or 0) + 1 + self.instance.position = (self.event.items.aggregate(p=Max('position'))['p'] or 0) + 1 instance = super().save(*args, **kwargs) if not self.event.has_subevents and not self.cleaned_data.get('has_variations'):