From 7b4f757cb5869ffdc8bc800752082ace5053f952 Mon Sep 17 00:00:00 2001 From: laurentbarontini Date: Thu, 2 Apr 2026 17:12:53 +0200 Subject: [PATCH] 02.04.26 --- modules/purchase_trade/purchase.py | 5 ++++- modules/purchase_trade/sale.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/purchase_trade/purchase.py b/modules/purchase_trade/purchase.py index b9433e2..1501a40 100755 --- a/modules/purchase_trade/purchase.py +++ b/modules/purchase_trade/purchase.py @@ -1031,7 +1031,10 @@ class Line(metaclass=PoolMeta): @classmethod def default_pricing_rule(cls): - Configuration = Pool().get('purchase_trade.configuration') + try: + Configuration = Pool().get('purchase_trade.configuration') + except KeyError: + return '' configurations = Configuration.search([], limit=1) if configurations: return configurations[0].pricing_rule or '' diff --git a/modules/purchase_trade/sale.py b/modules/purchase_trade/sale.py index 3de8ca9..fb61cd7 100755 --- a/modules/purchase_trade/sale.py +++ b/modules/purchase_trade/sale.py @@ -751,7 +751,10 @@ class SaleLine(metaclass=PoolMeta): @classmethod def default_pricing_rule(cls): - Configuration = Pool().get('purchase_trade.configuration') + try: + Configuration = Pool().get('purchase_trade.configuration') + except KeyError: + return '' configurations = Configuration.search([], limit=1) if configurations: return configurations[0].pricing_rule or ''