From 7f7006da0276fb615b1df0d24ac97f6ffade5578 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Voet=20=28ryv=29?= Date: Wed, 2 Nov 2022 14:24:21 +0000 Subject: [PATCH] [REM] stock_account: remove useless overwrite of read_group. Force `group_operator` of `unit_cost` to be None to be able to remove useless `read_group` override. closes odoo/odoo#104863 Related: odoo/upgrade#4012 Related: odoo/enterprise#33568 Signed-off-by: William Henrotin (whe) --- addons/stock_account/models/stock_valuation_layer.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/addons/stock_account/models/stock_valuation_layer.py b/addons/stock_account/models/stock_valuation_layer.py index 7191c2fcb10..83e77585c71 100644 --- a/addons/stock_account/models/stock_valuation_layer.py +++ b/addons/stock_account/models/stock_valuation_layer.py @@ -20,7 +20,7 @@ class StockValuationLayer(models.Model): quantity = fields.Float('Quantity', readonly=True, digits='Product Unit of Measure') uom_id = fields.Many2one(related='product_id.uom_id', readonly=True, required=True) currency_id = fields.Many2one('res.currency', 'Currency', related='company_id.currency_id', readonly=True, required=True) - unit_cost = fields.Monetary('Unit Value', readonly=True) + unit_cost = fields.Monetary('Unit Value', readonly=True, group_operator=None) value = fields.Monetary('Total Value', readonly=True) remaining_qty = fields.Float(readonly=True, digits='Product Unit of Measure') remaining_value = fields.Monetary('Remaining Value', readonly=True) @@ -62,12 +62,6 @@ class StockValuationLayer(models.Model): for svl in self: svl.stock_move_id._account_analytic_entry_move() - @api.model - def read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True): - if 'unit_cost' in fields: - fields.remove('unit_cost') - return super().read_group(domain, fields, groupby, offset, limit, orderby, lazy) - def action_open_layer(self): self.ensure_one() return {