From 228e760ab9c2bc04ab3dce791ad35aa7fe640b62 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 (grafted from 2c1a865682ab07758f4b9319f47cfc2b51df1a83) --HG-- branch : 8.0 --- 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 167a6e9460..c2911dcd24 100644 --- a/modules/web_shop_shopify/sale.py +++ b/modules/web_shop_shopify/sale.py @@ -898,7 +898,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(