[FIX] stock_valuation_layer: auto_join product_id to avoid bloating queries
The active field of stock_valuation_layer is related to product_id.active. Adding auto_join = True avoids bloating search/read_group queries in expression.parse(). closes odoo/odoo#69207 X-original-commit: 2526c640969f462c18ab8a3da7aa0a4e8ed871f8 Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
This commit is contained in:
@@ -14,7 +14,7 @@ class StockValuationLayer(models.Model):
|
||||
_rec_name = 'product_id'
|
||||
|
||||
company_id = fields.Many2one('res.company', 'Company', readonly=True, required=True)
|
||||
product_id = fields.Many2one('product.product', 'Product', readonly=True, required=True, check_company=True)
|
||||
product_id = fields.Many2one('product.product', 'Product', readonly=True, required=True, check_company=True, auto_join=True)
|
||||
categ_id = fields.Many2one('product.category', related='product_id.categ_id')
|
||||
product_tmpl_id = fields.Many2one('product.template', related='product_id.product_tmpl_id')
|
||||
quantity = fields.Float('Quantity', digits=0, help='Quantity', readonly=True)
|
||||
|
||||
Reference in New Issue
Block a user