From 27ef34754c8ab359b55f6568d989e2e3bdf59089 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 9 Feb 2016 10:56:57 +0100 Subject: [PATCH] Fixed a bug in order confirmations --- src/pretix/base/models/orders.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index 776a5bb831..7056c499e3 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -379,6 +379,13 @@ class OrderPosition(AbstractPosition): answ.save() cartpos.delete() ops.append(op) + OrderPosition.objects.bulk_create(ops) + return ops + + def __repr__(self): + return '' % ( + self.item.id, self.variation.id if self.variation else 0, self.order_id + ) class CartPosition(AbstractPosition): @@ -415,7 +422,7 @@ class CartPosition(AbstractPosition): verbose_name = _("Cart position") verbose_name_plural = _("Cart positions") - def __str__(self): + def __repr__(self): return '' % ( self.item.id, self.variation.id if self.variation else 0, self.cart_id )