From 694d41a4453fd75be80722d767f0dcfc39a3b9c4 Mon Sep 17 00:00:00 2001 From: Pani-k-folk Date: Mon, 25 Aug 2025 20:19:12 +0700 Subject: [PATCH] [FIX] account_operating_unit: skip onchange invoice line when create move depreciation --- account_operating_unit/models/account_move.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/account_operating_unit/models/account_move.py b/account_operating_unit/models/account_move.py index 7244e8f82c..df022c4463 100644 --- a/account_operating_unit/models/account_move.py +++ b/account_operating_unit/models/account_move.py @@ -148,6 +148,8 @@ def _default_operating_unit_id(self): @api.onchange("invoice_line_ids") def _onchange_invoice_line_ids(self): res = super()._onchange_invoice_line_ids() + if self.env.context.get("skip_onchange_invoice_line", False): + return res if self.operating_unit_id: for line in self.line_ids: line.operating_unit_id = self.operating_unit_id