From b39c778bfb6e7ab0a90e767bf6c658bd03ad2f87 Mon Sep 17 00:00:00 2001 From: Laurent Smet Date: Tue, 2 Oct 2018 09:43:41 +0200 Subject: [PATCH] [FIX] account: fix empty label on write-off lines In a reconciliation model having some write-off lines configurated but no label set, the line must keep the statement line name. --- addons/account/models/account_reconcile_model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/models/account_reconcile_model.py b/addons/account/models/account_reconcile_model.py index 8a6c0b21e54..386595e26e8 100644 --- a/addons/account/models/account_reconcile_model.py +++ b/addons/account/models/account_reconcile_model.py @@ -190,7 +190,7 @@ class AccountReconcileModel(models.Model): # First write-off line. writeoff_line = { - 'name': self.label, + 'name': self.label or st_line.name, 'account_id': self.account_id.id, 'analytic_account_id': self.analytic_account_id.id, 'analytic_tag_ids': [(6, 0, self.analytic_tag_ids.ids)], @@ -210,7 +210,7 @@ class AccountReconcileModel(models.Model): if self.has_second_line and self.second_account_id: line_balance = balance - sum(aml['debit'] - aml['credit'] for aml in new_aml_dicts) second_writeoff_line = { - 'name': self.second_label, + 'name': self.second_label or st_line.name, 'account_id': self.second_account_id.id, 'analytic_account_id': self.second_analytic_account_id.id, 'analytic_tag_ids': [(6, 0, self.second_analytic_tag_ids.ids)],