From d7bb538fec79a3028bb3f6d599a203b688d61cf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 11 Oct 2022 00:44:50 +0200 Subject: [PATCH] Use declarative index definition for ModelSQL issue5757 review361251002 --- product.py | 4 ++-- routing.py | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/product.py b/product.py index 5a7037a82d..da86d89f5b 100644 --- a/product.py +++ b/product.py @@ -7,8 +7,8 @@ from trytond.pyson import Eval class ProductBom(metaclass=PoolMeta): __name__ = 'product.product-production.bom' - routing = fields.Many2One('production.routing', 'Routing', - ondelete='CASCADE', select=True, + routing = fields.Many2One( + 'production.routing', "Routing", ondelete='CASCADE', domain=[ ('boms', '=', Eval('bom', 0)), ]) diff --git a/routing.py b/routing.py index f78ad7e0ba..53adc2ad5e 100644 --- a/routing.py +++ b/routing.py @@ -43,6 +43,5 @@ class RoutingStep(sequence_ordered(), ModelSQL, ModelView): class Routing_BOM(ModelSQL): 'Routing - BOM' __name__ = 'production.routing-production.bom' - routing = fields.Many2One('production.routing', 'Routing', required=True, - select=True) - bom = fields.Many2One('production.bom', 'BOM', required=True, select=True) + routing = fields.Many2One('production.routing', 'Routing', required=True) + bom = fields.Many2One('production.bom', 'BOM', required=True)