From 2e3b249723fb4a7bc7a31de8f7a59f69bcabab7c Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Thu, 22 Mar 2018 17:13:29 +0100 Subject: [PATCH 1/2] [FIX] stock_account: Wrong decorator The function _get_anglo_saxon_price_unit using a record set and a model. --- addons/stock_account/stock_account.py | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/stock_account/stock_account.py b/addons/stock_account/stock_account.py index 18c07c0fbed..6c7271c1a3e 100644 --- a/addons/stock_account/stock_account.py +++ b/addons/stock_account/stock_account.py @@ -82,7 +82,6 @@ class ProductProduct(models.Model): ] return [] - @api.model def _get_anglo_saxon_price_unit(self, uom=False): price = self.standard_price if not uom or self.uom_id.id == uom.id: From 97fc813a1a416caffdd3ca3b057dab1974a4f239 Mon Sep 17 00:00:00 2001 From: "Yenthe V.G" Date: Mon, 26 Mar 2018 14:19:46 +0200 Subject: [PATCH 2/2] [FIX] account: fix performance issue with check_lock_date --- addons/account/models/account_move.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index ee1aded3938..6fe81fbf202 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -1216,7 +1216,7 @@ class AccountMoveLine(models.Model): raise UserError(_('You cannot do this modification on a reconciled entry. You can just change some non legal fields or you must unreconcile first.\n%s.') % err_msg) if line.move_id.id not in move_ids: move_ids.add(line.move_id.id) - self.env['account.move'].browse(list(move_ids))._check_lock_date() + self.env['account.move'].browse(list(move_ids))._check_lock_date() return True ####################################################