From 259c0cca69aefd6c6971c4957605b001c62f8d61 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sun, 19 Mar 2017 15:04:21 +0100 Subject: [PATCH] Explicit position ordering in invoice tests --- src/pretix/base/models/orders.py | 2 +- src/tests/base/test_invoices.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index 922e35c04..fb3dec4fd 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -479,7 +479,7 @@ class OrderPosition(AbstractPosition): class Meta: verbose_name = _("Order position") verbose_name_plural = _("Order positions") - ordering = ("positionid",) + ordering = ("positionid", "id") @classmethod def transform_cart_positions(cls, cp: List, order) -> list: diff --git a/src/tests/base/test_invoices.py b/src/tests/base/test_invoices.py index 350c6385a..f945fc5da 100644 --- a/src/tests/base/test_invoices.py +++ b/src/tests/base/test_invoices.py @@ -41,12 +41,14 @@ def env(): item=ticket, variation=None, price=Decimal("23.00"), + positionid=1, ) OrderPosition.objects.create( order=o, item=t_shirt, variation=variation, price=Decimal("42.00"), + positionid=2, ) return event, o