From 7ef25665ffd4428d75c8e380c86977491d728946 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 6 Aug 2026 10:52:54 +0200 Subject: [PATCH] Set Shopify warehouse on sale line only if it has changed Closes #14995 --- modules/web_shop_shopify/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/web_shop_shopify/sale.py b/modules/web_shop_shopify/sale.py index 4696cdd5e4..275e5c8ab6 100644 --- a/modules/web_shop_shopify/sale.py +++ b/modules/web_shop_shopify/sale.py @@ -920,7 +920,7 @@ class Line(IdentifierMixin, metaclass=PoolMeta): line.sale = sale line.shopify_identifier = gid2id(line_item['id']) line.product = None - line.shopify_warehouse = warehouse + setattr_changed(line, 'shopify_warehouse', warehouse) assert line.shopify_identifier == gid2id(line_item['id']) if line_item['variant'] and line_item['variant']['id']: if product := Product.search_shopify_identifier(