Use internal name of product in OrderFilterForm

This commit is contained in:
Raphael Michel
2020-10-07 10:49:20 +02:00
parent 9b671d6370
commit 758981fc1b

View File

@@ -287,11 +287,11 @@ class EventOrderFilterForm(OrderFilterForm):
for i in self.event.items.prefetch_related('variations').all():
variations = list(i.variations.all())
if variations:
choices.append((str(i.pk), _('{product} Any variation').format(product=i.name)))
choices.append((str(i.pk), _('{product} Any variation').format(product=str(i))))
for v in variations:
choices.append(('%d-%d' % (i.pk, v.pk), '%s %s' % (i.name, v.value)))
choices.append(('%d-%d' % (i.pk, v.pk), '%s %s' % (str(i), v.value)))
else:
choices.append((str(i.pk), i.name))
choices.append((str(i.pk), str(i)))
self.fields['item'].choices = choices
def filter_qs(self, qs):