From 2c96a26d915048121e5fca9bc98f4ae42fa9e876 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 21 Apr 2017 15:07:32 +0200 Subject: [PATCH] Fix missing attributes in copying products --- src/pretix/base/models/items.py | 2 ++ src/pretix/control/views/item.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/pretix/base/models/items.py b/src/pretix/base/models/items.py index 793fb43a1..8ae371ea6 100644 --- a/src/pretix/base/models/items.py +++ b/src/pretix/base/models/items.py @@ -231,6 +231,8 @@ class Item(LoggedModel): 'empty or set it to 0, there is no special limit for this product. The limit for the maximum ' 'number of items in the whole order applies regardless.') ) + # !!! Attention: If you add new fields here, also add them to the copying code in + # pretix/control/views/item.py if applicable. class Meta: verbose_name = _("Product") diff --git a/src/pretix/control/views/item.py b/src/pretix/control/views/item.py index d1c8b4269..16b63c8d5 100644 --- a/src/pretix/control/views/item.py +++ b/src/pretix/control/views/item.py @@ -801,6 +801,8 @@ class ItemCreate(EventPermissionRequiredMixin, CreateView): form.instance.require_voucher = form.cleaned_data['copy_from'].require_voucher form.instance.hide_without_voucher = form.cleaned_data['copy_from'].hide_without_voucher form.instance.allow_cancel = form.cleaned_data['copy_from'].allow_cancel + form.instance.min_per_order = form.cleaned_data['copy_from'].min_per_order + form.instance.max_per_order = form.cleaned_data['copy_from'].max_per_order ret = super().form_valid(form) form.instance.log_action('pretix.event.item.added', user=self.request.user, data={