mirror of
https://github.com/pretix/pretix.git
synced 2026-05-15 16:54:00 +00:00
Apply suggestions from code review
Co-authored-by: Richard Schreiber <wiffbi@gmail.com>
This commit is contained in:
@@ -394,17 +394,18 @@ class QuotaBulkEditForm(QuotaForm):
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
fields.add(k)
|
fields.add(k)
|
||||||
for obj in objs:
|
if k == 'itemvars':
|
||||||
if k == 'itemvars':
|
selected_items = set(list(self.event.items.filter(id__in=[
|
||||||
selected_items = set(list(self.event.items.filter(id__in=[
|
i.split('-')[0] for i in self.cleaned_data['itemvars']
|
||||||
i.split('-')[0] for i in self.cleaned_data['itemvars']
|
])))
|
||||||
])))
|
selected_variations = list(ItemVariation.objects.filter(item__event=self.event, id__in=[
|
||||||
selected_variations = list(ItemVariation.objects.filter(item__event=self.event, id__in=[
|
i.split('-')[1] for i in self.cleaned_data['itemvars'] if '-' in i
|
||||||
i.split('-')[1] for i in self.cleaned_data['itemvars'] if '-' in i
|
]))
|
||||||
]))
|
for obj in objs:
|
||||||
obj.items.set(selected_items)
|
obj.items.set(selected_items)
|
||||||
obj.variations.set(selected_variations)
|
obj.variations.set(selected_variations)
|
||||||
else:
|
else:
|
||||||
|
for obj in objs:
|
||||||
setattr(obj, k, self.cleaned_data[k])
|
setattr(obj, k, self.cleaned_data[k])
|
||||||
|
|
||||||
fields = [f for f in fields if f != 'itemvars']
|
fields = [f for f in fields if f != 'itemvars']
|
||||||
|
|||||||
Reference in New Issue
Block a user