diff --git a/src/pretix/control/forms/filter.py b/src/pretix/control/forms/filter.py index a2a0b41f2..9695f3e62 100644 --- a/src/pretix/control/forms/filter.py +++ b/src/pretix/control/forms/filter.py @@ -1439,6 +1439,8 @@ class VoucherFilterForm(FilterForm): s = fdata.get('tag').strip() if s == '<>': qs = qs.filter(Q(tag__isnull=True) | Q(tag='')) + elif s[0] == '"' and s[-1] == '"': + qs = qs.filter(tag__iexact=s[1:-1]) else: qs = qs.filter(tag__icontains=s) diff --git a/src/pretix/control/templates/pretixcontrol/vouchers/tags.html b/src/pretix/control/templates/pretixcontrol/vouchers/tags.html index 007ce8124..a4709212c 100644 --- a/src/pretix/control/templates/pretixcontrol/vouchers/tags.html +++ b/src/pretix/control/templates/pretixcontrol/vouchers/tags.html @@ -49,7 +49,7 @@ {% if t.tag %} - + {{ t.tag }} {% else %}