From 02c9703a65435623f922c7cc3f23778edd8ccdb6 Mon Sep 17 00:00:00 2001 From: Raimon Esteve Date: Thu, 16 Nov 2023 07:42:36 +0100 Subject: [PATCH] Eval company or -1 in context m2o fields #163427 --- production.py | 10 +++++----- quality.py | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/production.py b/production.py index aaa1a79..c2a5304 100644 --- a/production.py +++ b/production.py @@ -176,7 +176,7 @@ class Production(metaclass=PoolMeta): allowed_enology_products = fields.Function(fields.One2Many( 'product.product', None, 'Allowed Enology Products', readonly=True, context={ - 'company': Eval('company'), + 'company': Eval('company', -1), }, depends=['company']), 'on_change_with_allowed_enology_products', @@ -184,7 +184,7 @@ class Production(metaclass=PoolMeta): allowed_output_products = fields.Function(fields.One2Many( 'product.template', None, 'Allowed Output Products', readonly=True, context={ - 'company': Eval('company'), + 'company': Eval('company', -1), }, depends=['company']), 'on_change_with_allowed_output_products', @@ -199,7 +199,7 @@ class Production(metaclass=PoolMeta): 'readonly': Eval('state').in_(['cancelled', 'done']), }, context={ - 'company': Eval('company'), + 'company': Eval('company', -1), }, depends=['state', 'cost_distribution_template', 'cost_distribution_templates', 'company']) @@ -214,7 +214,7 @@ class Production(metaclass=PoolMeta): 'readonly': Eval('state').in_(['cancelled', 'done']), }, context={ - 'company': Eval('company'), + 'company': Eval('company', -1), }, depends=['state', 'production_template_cost_distribution_templates', 'company']) @@ -222,7 +222,7 @@ class Production(metaclass=PoolMeta): fields.Many2Many('product.template', None, None, "Cost Product Templates", context={ - 'company': Eval('company'), + 'company': Eval('company', -1), }, depends=['company']), 'on_change_with_cost_distribution_templates') diff --git a/quality.py b/quality.py index ae3bb02..3332fcb 100644 --- a/quality.py +++ b/quality.py @@ -73,7 +73,7 @@ class QualitySample(ModelSQL, ModelView): products = fields.Many2Many('product.product-quality.sample', 'sample', 'product', "Products", context={ - 'company': Eval('company'), + 'company': Eval('company', -1), }, depends=['company']) collection_date = fields.DateTime('Collection Date', required=True)