mirror of
https://github.com/pretix/pretix.git
synced 2026-08-08 10:27:49 +00:00
Fix: refresh from DB after API-patch-operations
This commit is contained in:
@@ -2317,6 +2317,7 @@ class OrderChangeManager:
|
||||
self._check_and_lock_memberships()
|
||||
try:
|
||||
self._perform_operations()
|
||||
self.order.refresh_from_db()
|
||||
except TaxRule.SaleNotAllowed:
|
||||
raise OrderError(self.error_messages['tax_rule_country_blocked'])
|
||||
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
|
||||
f.refresh_from_db()
|
||||
assert f.value == Decimal('10.00')
|
||||
order.refresh_from_db()
|
||||
assert order.total == Decimal('109.44')
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
|
||||
Reference in New Issue
Block a user