From 7cacd2cff335d53bebc5ebff3db7f1dc0c6f1987 Mon Sep 17 00:00:00 2001 From: Denis Roussel Date: Mon, 13 Dec 2021 09:49:02 +0100 Subject: [PATCH] [14.0][IMP] stock_request_analytic: Add analytic account to procurement values If procurement will trigger a purchase and not a move, there is no mean to transmit it (e.g.: to purchase). --- stock_request_analytic/models/stock_request.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/stock_request_analytic/models/stock_request.py b/stock_request_analytic/models/stock_request.py index 64b9aa491..712aa8ec1 100644 --- a/stock_request_analytic/models/stock_request.py +++ b/stock_request_analytic/models/stock_request.py @@ -29,3 +29,13 @@ class StockRequest(models.Model): if self.order_id and self.order_id.default_analytic_account_id: self.analytic_account_id = self.order_id.default_analytic_account_id return res + + def _prepare_procurement_values(self, group_id=False): + + """ + Add analytic account to procurement values + """ + res = super()._prepare_procurement_values(group_id=group_id) + if self.analytic_account_id: + res.update({"analytic_account_id": self.analytic_account_id.id}) + return res