From 1c9a1b5e02ba72e9716f5915f373cdd6a703a05e Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Tue, 7 Jul 2020 16:03:55 +0200 Subject: [PATCH] Mark invoice as dirty when changing subevent through OCM. --- src/pretix/base/services/orders.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index 017c3ce0a..87dd0fc30 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -1235,6 +1235,7 @@ class OrderChangeManager: self._quotadiff.update(new_quotas) self._quotadiff.subtract(position.quotas) self._operations.append(self.SubeventOperation(position, subevent)) + self._invoice_dirty = True def change_item_and_subevent(self, position: OrderPosition, item: Item, variation: Optional[ItemVariation], subevent: SubEvent): @@ -1256,6 +1257,7 @@ class OrderChangeManager: self._quotadiff.subtract(position.quotas) self._operations.append(self.ItemOperation(position, item, variation)) self._operations.append(self.SubeventOperation(position, subevent)) + self._invoice_dirty = True def regenerate_secret(self, position: OrderPosition): self._operations.append(self.RegenerateSecretOperation(position))