This commit is contained in:
2026-04-02 17:12:53 +02:00
parent b37f132cdf
commit 7b4f757cb5
2 changed files with 8 additions and 2 deletions

View File

@@ -1031,7 +1031,10 @@ class Line(metaclass=PoolMeta):
@classmethod @classmethod
def default_pricing_rule(cls): 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) configurations = Configuration.search([], limit=1)
if configurations: if configurations:
return configurations[0].pricing_rule or '' return configurations[0].pricing_rule or ''

View File

@@ -751,7 +751,10 @@ class SaleLine(metaclass=PoolMeta):
@classmethod @classmethod
def default_pricing_rule(cls): 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) configurations = Configuration.search([], limit=1)
if configurations: if configurations:
return configurations[0].pricing_rule or '' return configurations[0].pricing_rule or ''