forked from CGM_Public/pretix_original
Explicit position ordering in invoice tests
This commit is contained in:
@@ -479,7 +479,7 @@ class OrderPosition(AbstractPosition):
|
|||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = _("Order position")
|
verbose_name = _("Order position")
|
||||||
verbose_name_plural = _("Order positions")
|
verbose_name_plural = _("Order positions")
|
||||||
ordering = ("positionid",)
|
ordering = ("positionid", "id")
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def transform_cart_positions(cls, cp: List, order) -> list:
|
def transform_cart_positions(cls, cp: List, order) -> list:
|
||||||
|
|||||||
@@ -41,12 +41,14 @@ def env():
|
|||||||
item=ticket,
|
item=ticket,
|
||||||
variation=None,
|
variation=None,
|
||||||
price=Decimal("23.00"),
|
price=Decimal("23.00"),
|
||||||
|
positionid=1,
|
||||||
)
|
)
|
||||||
OrderPosition.objects.create(
|
OrderPosition.objects.create(
|
||||||
order=o,
|
order=o,
|
||||||
item=t_shirt,
|
item=t_shirt,
|
||||||
variation=variation,
|
variation=variation,
|
||||||
price=Decimal("42.00"),
|
price=Decimal("42.00"),
|
||||||
|
positionid=2,
|
||||||
)
|
)
|
||||||
return event, o
|
return event, o
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user