diff --git a/src/pretix/control/templates/pretixcontrol/vouchers/index.html b/src/pretix/control/templates/pretixcontrol/vouchers/index.html
index 1739ec1fb..54b19cf8c 100644
--- a/src/pretix/control/templates/pretixcontrol/vouchers/index.html
+++ b/src/pretix/control/templates/pretixcontrol/vouchers/index.html
@@ -76,6 +76,9 @@
{% if v.item %}
{{ v.item }}
+ {% if v.variation %}
+ – {{ v.variation }}
+ {% endif %}
{% else %}
{% blocktrans trimmed with quota=v.quota.name %}
Any product in quota "{{ quota }}"
diff --git a/src/pretix/control/views/vouchers.py b/src/pretix/control/views/vouchers.py
index f0a18fedc..77ba4c5af 100644
--- a/src/pretix/control/views/vouchers.py
+++ b/src/pretix/control/views/vouchers.py
@@ -28,7 +28,7 @@ class VoucherList(EventPermissionRequiredMixin, ListView):
permission = 'can_change_vouchers'
def get_queryset(self):
- qs = self.request.event.vouchers.all().select_related('item')
+ qs = self.request.event.vouchers.all().select_related('item', 'variation')
if self.request.GET.get("search", "") != "":
s = self.request.GET.get("search", "")
qs = qs.filter(Q(code__icontains=s) | Q(tag__icontains=s) | Q(comment__icontains=s))
|