From a18abf049f100b774fa55496e45f195084b0927f Mon Sep 17 00:00:00 2001 From: Martronic SA Date: Mon, 21 Oct 2019 11:07:32 +0200 Subject: [PATCH 1/2] contract_sale_invoicing fix moved field Since that commit : https://github.com/OCA/contract/blob/a429b10c20cfd7b40064cbfdfd0313a5b1e27007, account_analytic_id has been moved to group_id. --- contract_sale_invoicing/models/contract.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contract_sale_invoicing/models/contract.py b/contract_sale_invoicing/models/contract.py index 092c1911..ca5094e7 100644 --- a/contract_sale_invoicing/models/contract.py +++ b/contract_sale_invoicing/models/contract.py @@ -19,7 +19,7 @@ class ContractContract(models.Model): if not self.invoicing_sales: return invoices sales = self.env['sale.order'].search([ - ('analytic_account_id', '=', self.analytic_account_id.id), + ('analytic_account_id', '=', self.group_id.id), ('partner_invoice_id', 'child_of', self.partner_id.commercial_partner_id.ids), ('invoice_status', '=', 'to invoice'), From a7da17b2198c0b875ea9ccca30d0b9469de2959f Mon Sep 17 00:00:00 2001 From: Martronic SA Date: Mon, 21 Oct 2019 13:41:14 +0200 Subject: [PATCH 2/2] Update test account_analytic_id -> group_id replaced contract's account_analytic_id by group_id --- contract_sale_invoicing/tests/test_contract_sale_invoicing.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py index 9722add7..0e0d5134 100644 --- a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py +++ b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py @@ -8,7 +8,7 @@ class TestContractSaleInvoicing(TestContractBase): @classmethod def setUpClass(cls): super(TestContractSaleInvoicing, cls).setUpClass() - cls.contract.analytic_account_id = \ + cls.contract.group_id = \ cls.env['account.analytic.account'].search([], limit=1) cls.product_so = cls.env.ref( 'product.product_product_1') @@ -23,7 +23,7 @@ class TestContractSaleInvoicing(TestContractBase): 'product_uom': cls.product_so.uom_id.id, 'price_unit': cls.product_so.list_price})], 'pricelist_id': cls.partner.property_product_pricelist.id, - 'analytic_account_id': cls.contract.analytic_account_id.id, + 'analytic_account_id': cls.contract.group_id.id, 'date_order': '2016-02-15', })