From d738b5dead0bb9101bdb534468d4ef059fb93718 Mon Sep 17 00:00:00 2001 From: Carlos Dauden Date: Wed, 28 Mar 2018 17:38:01 +0200 Subject: [PATCH] [FIX] contract: Onchange contract template raise error --- contract/__manifest__.py | 2 +- contract/models/account_analytic_account.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/contract/__manifest__.py b/contract/__manifest__.py index 373cb4df..31094fa6 100644 --- a/contract/__manifest__.py +++ b/contract/__manifest__.py @@ -8,7 +8,7 @@ { 'name': 'Contracts Management - Recurring', - 'version': '11.0.1.4.1', + 'version': '11.0.1.4.2', 'category': 'Contract Management', 'license': 'AGPL-3', 'author': "OpenERP SA, " diff --git a/contract/models/account_analytic_account.py b/contract/models/account_analytic_account.py index 85d26053..09b99d49 100644 --- a/contract/models/account_analytic_account.py +++ b/contract/models/account_analytic_account.py @@ -145,6 +145,8 @@ class AccountAnalyticAccount(models.Model): new_lines = [] for contract_line in contract.recurring_invoice_line_ids: vals = contract_line._convert_to_write(contract_line.read()[0]) + # Remove template link field named as analytic account field + vals.pop('analytic_account_id', False) new_lines.append((0, 0, vals)) return new_lines