forked from CGM_Public/pretix_original
Correct position numbering
This commit is contained in:
@@ -466,11 +466,12 @@ class OrderPosition(AbstractPosition):
|
|||||||
from . import Voucher
|
from . import Voucher
|
||||||
|
|
||||||
ops = []
|
ops = []
|
||||||
for cartpos in cp:
|
for i, cartpos in enumerate(cp):
|
||||||
op = OrderPosition(order=order)
|
op = OrderPosition(order=order)
|
||||||
for f in AbstractPosition._meta.fields:
|
for f in AbstractPosition._meta.fields:
|
||||||
setattr(op, f.name, getattr(cartpos, f.name))
|
setattr(op, f.name, getattr(cartpos, f.name))
|
||||||
op._calculate_tax()
|
op._calculate_tax()
|
||||||
|
op.positionid = i + 1
|
||||||
op.save()
|
op.save()
|
||||||
for answ in cartpos.answers.all():
|
for answ in cartpos.answers.all():
|
||||||
answ.orderposition = op
|
answ.orderposition = op
|
||||||
|
|||||||
Reference in New Issue
Block a user