mirror of
https://github.com/pretix/pretix.git
synced 2026-02-15 08:12:27 +00:00
Compare commits
2 Commits
subevent-e
...
fix-api-op
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c25ba29efe | ||
|
|
9d30034754 |
@@ -2317,6 +2317,7 @@ class OrderChangeManager:
|
|||||||
self._check_and_lock_memberships()
|
self._check_and_lock_memberships()
|
||||||
try:
|
try:
|
||||||
self._perform_operations()
|
self._perform_operations()
|
||||||
|
self.order.refresh_from_db()
|
||||||
except TaxRule.SaleNotAllowed:
|
except TaxRule.SaleNotAllowed:
|
||||||
raise OrderError(self.error_messages['tax_rule_country_blocked'])
|
raise OrderError(self.error_messages['tax_rule_country_blocked'])
|
||||||
self._recalculate_total_and_payment_fee()
|
self._recalculate_total_and_payment_fee()
|
||||||
|
|||||||
@@ -1673,6 +1673,8 @@ def test_order_change_patch(token_client, organizer, event, order, quota):
|
|||||||
assert p.item == item2
|
assert p.item == item2
|
||||||
f.refresh_from_db()
|
f.refresh_from_db()
|
||||||
assert f.value == Decimal('10.00')
|
assert f.value == Decimal('10.00')
|
||||||
|
order.refresh_from_db()
|
||||||
|
assert order.total == Decimal('109.44')
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.django_db
|
@pytest.mark.django_db
|
||||||
|
|||||||
@@ -1388,6 +1388,7 @@ class OrderChangeManagerTests(TestCase):
|
|||||||
assert self.order.total == Decimal('0.00')
|
assert self.order.total == Decimal('0.00')
|
||||||
assert self.order.status == Order.STATUS_PAID
|
assert self.order.status == Order.STATUS_PAID
|
||||||
self.order.status = Order.STATUS_PENDING
|
self.order.status = Order.STATUS_PENDING
|
||||||
|
self.order.save()
|
||||||
self.ocm.cancel(self.op2)
|
self.ocm.cancel(self.op2)
|
||||||
self.ocm.commit()
|
self.ocm.commit()
|
||||||
self.order.refresh_from_db()
|
self.order.refresh_from_db()
|
||||||
@@ -1746,6 +1747,7 @@ class OrderChangeManagerTests(TestCase):
|
|||||||
|
|
||||||
ia.vat_id_validated = False
|
ia.vat_id_validated = False
|
||||||
ia.save()
|
ia.save()
|
||||||
|
self.order.refresh_from_db()
|
||||||
|
|
||||||
self.ocm = OrderChangeManager(self.order, None)
|
self.ocm = OrderChangeManager(self.order, None)
|
||||||
self.ocm.recalculate_taxes()
|
self.ocm.recalculate_taxes()
|
||||||
|
|||||||
Reference in New Issue
Block a user