From 8f7ebb18cd7003fb3d47b3278063b89c6838fa76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 7 Aug 2025 10:28:09 +0200 Subject: [PATCH] Set web shop currency and methods on sale after calling on_change's The on_change_party set the default currency from the company and methods from the party. Closes #14149 --- modules/web_shop/web.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/web_shop/web.py b/modules/web_shop/web.py index c0e199595c..0a2f9c9bdf 100644 --- a/modules/web_shop/web.py +++ b/modules/web_shop/web.py @@ -250,13 +250,13 @@ class Shop(DeactivableMixin, ModelSQL, ModelView): party = self.guest_party sale = Sale(party=party) sale.company = self.company - sale.currency = self.currency sale.warehouse = self.warehouse - sale.invoice_method = 'order' - sale.shipment_method = 'order' sale.web_shop = self sale.on_change_party() sale.on_change_web_shop() + sale.currency = self.currency + sale.invoice_method = 'order' + sale.shipment_method = 'order' return sale