diff --git a/pretix_public_registrations/signals.py b/pretix_public_registrations/signals.py
index 103227945803e7acfe097735fbb5a981f3d2e2f8..705000d7ef8486b5915b4a8e1eb38f6deacf6601 100644
--- a/pretix_public_registrations/signals.py
+++ b/pretix_public_registrations/signals.py
@@ -39,7 +39,7 @@ def add_public_registrations_table(sender, **kwargs):
     if cached is None:
         cached = ""
         headers = ["", "Name"]
-        order_positions = OrderPosition.all.filter(order__event=sender)
+        order_positions = OrderPosition.objects.filter(order__event=sender)
         public_order_positions = [
             op for op in order_positions
             if op.meta_info_data.get('question_form_data', {}).get('public_registration') == "True"