diff --git a/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html b/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html index e46cbb3933..bb60fa00b7 100644 --- a/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html +++ b/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html @@ -32,7 +32,7 @@ {% endif %} - {% if transactions_unhandled|length > 0 %} + {% if transactions_unhandled|length > 0 or request.GET.search %}

{% trans "Unresolved transactions" %}

@@ -42,8 +42,8 @@
+
- {% if not request.GET.search %}
{% csrf_token %} @@ -55,9 +55,13 @@ {% endif %}

- {% include "pretixcontrol/pagination.html" %} - {% include "pretixplugins/banktransfer/transaction_list.html" with list=transactions_unhandled %} - {% include "pretixcontrol/pagination.html" %} + {% if transactions_unhandled|length > 0 %} + {% include "pretixcontrol/pagination.html" %} + {% include "pretixplugins/banktransfer/transaction_list.html" with list=transactions_unhandled %} + {% include "pretixcontrol/pagination.html" %} + {% else %} +
{% trans "Your search matched no transactions." %}
+ {% endif %}
{% endif %} diff --git a/src/pretix/plugins/banktransfer/views.py b/src/pretix/plugins/banktransfer/views.py index 705f87c868..4ac70e5047 100644 --- a/src/pretix/plugins/banktransfer/views.py +++ b/src/pretix/plugins/banktransfer/views.py @@ -214,7 +214,7 @@ class ImportView(EventPermissionRequiredMixin, ListView): if 'search' in self.request.GET: q = self.request.GET.get('search') qs = qs.filter( - Q(payer__icontains=q) | Q(reference__icontains=q) + Q(payer__icontains=q) | Q(reference__icontains=q) | Q(comment__icontains=q) ) return qs