From 0e8db3181c545086d0f7fc4b2dcc83152cd064e6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 21 Jun 2019 14:33:10 +0200 Subject: [PATCH] OrderChangeManager: Allow to add positions to empty orders --- src/pretix/base/services/orders.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index b2997d5f8..e07221773 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -1159,7 +1159,7 @@ class OrderChangeManager: raise OrderError(self.error_messages['paid_to_free_exceeded']) def _perform_operations(self): - nextposid = self.order.positions.aggregate(m=Max('positionid'))['m'] + 1 + nextposid = self.order.all_positions.aggregate(m=Max('positionid'))['m'] + 1 split_positions = [] for op in self._operations: