diff --git a/src/pretix/base/models/_transactions.py b/src/pretix/base/models/_transactions.py index 4f4357cfc..5516de7ed 100644 --- a/src/pretix/base/models/_transactions.py +++ b/src/pretix/base/models/_transactions.py @@ -52,7 +52,7 @@ def _fail(message): def _check_for_dirty_orders(): if getattr(dirty_transactions, 'order_ids', None) is None: dirty_transactions.order_ids = set() - if not dirty_transactions.order_ids and dirty_transactions.order_ids != {None}: + if dirty_transactions.order_ids and dirty_transactions.order_ids != {None}: _fail( "In the transaction that just ended, you created or modified an Order, OrderPosition, or OrderFee " "object in a way that you should have called `order.create_transactions()` afterwards. The transaction "