From 6b70028eacf8221bec192f175cfb48d72c7b1a40 Mon Sep 17 00:00:00 2001 From: william-andre Date: Mon, 15 Jan 2024 15:54:19 +0100 Subject: [PATCH] [FIX] stock_account: performance of unlinking account_move_line The index is needed to be able to unlink/delete lines because of the check of foreign keys. closes odoo/odoo#149417 Signed-off-by: Cedric Snauwaert --- addons/stock_account/models/account_move.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/stock_account/models/account_move.py b/addons/stock_account/models/account_move.py index d638095c126..06c061b67bc 100644 --- a/addons/stock_account/models/account_move.py +++ b/addons/stock_account/models/account_move.py @@ -236,7 +236,9 @@ class AccountMoveLine(models.Model): stock_valuation_layer_ids = fields.One2many('stock.valuation.layer', 'account_move_line_id', string='Stock Valuation Layer') cogs_origin_id = fields.Many2one( # technical field used to keep track in the originating line of the anglo-saxon lines - "account.move.line", copy=False, + comodel_name="account.move.line", + copy=False, + index="btree_not_null", ) def _compute_account_id(self):