diff --git a/src/pretix/control/forms/filter.py b/src/pretix/control/forms/filter.py index e105dc63fa..83846f1df3 100644 --- a/src/pretix/control/forms/filter.py +++ b/src/pretix/control/forms/filter.py @@ -116,8 +116,8 @@ class OrderFilterForm(FilterForm): u = fdata.get('query') if "-" in u: - code = (Q(event__slug__icontains=u.split("-")[0]) - & Q(code__icontains=Order.normalize_code(u.split("-")[1]))) + code = (Q(event__slug__icontains=u.rsplit("-", 1)[0]) + & Q(code__icontains=Order.normalize_code(u.rsplit("-", 1)[1]))) else: code = Q(code__icontains=Order.normalize_code(u))