From df3fd82299d5c8313a1fbe4f35fc8e50c19f7a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 5 Mar 2026 10:49:11 +0100 Subject: [PATCH] Do not show empty web shop URL for product Closes #14650 --- modules/web_shop/product.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/web_shop/product.py b/modules/web_shop/product.py index 4aee8abec8..45e21d9d18 100644 --- a/modules/web_shop/product.py +++ b/modules/web_shop/product.py @@ -36,7 +36,12 @@ class ProductURL(DeactivableMixin, ModelSQL, ModelView): shop = fields.Many2One('web.shop', "Shop", required=True) product = fields.Many2One('product.product', "Product", required=True) - url = fields.Function(fields.Char("Shop URL"), 'get_url') + url = fields.Function(fields.Char( + "Shop URL", + states={ + 'invisible': ~Eval('url'), + }), + 'get_url') @classmethod def __setup__(cls):