From a9dd98cc16bf550cde5d3c2ea6cfb2a10008c6b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 20 Nov 2023 12:04:37 +0100 Subject: [PATCH] Support writing None on Shopify identifier Closes #12760 (grafted from bb238a3b22bac533dcf5c180eefb90390766152b) --HG-- branch : 7.0 --- modules/web_shop_shopify/common.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/web_shop_shopify/common.py b/modules/web_shop_shopify/common.py index 7cd17de2bf..c493496f7b 100644 --- a/modules/web_shop_shopify/common.py +++ b/modules/web_shop_shopify/common.py @@ -29,8 +29,10 @@ class IdentifierMixin: @classmethod def set_shopify_identifier(cls, records, name, value): + if value is not None: + value = int(value) - (1 << 63) cls.write(records, { - 'shopify_identifier_signed': int(value) - (1 << 63), + 'shopify_identifier_signed': value, }) @classmethod