From 91a549dea683d86ccfb2352f74f9a3adc344f409 Mon Sep 17 00:00:00 2001 From: Olivier Colson Date: Wed, 26 Jun 2019 09:42:19 +0000 Subject: [PATCH] [FIX] hr_expense: assign tags to move lines when using taxes on expenses Before that, tags were not set at all on base and tax lines. closes odoo/odoo#34376 Signed-off-by: Laurent Smet --- addons/hr_expense/models/hr_expense.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 78c325981bb..128e2c01ff6 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -313,6 +313,7 @@ class HrExpense(models.Model): 'expense_id': expense.id, 'partner_id': partner_id, 'tax_ids': [(6, 0, expense.tax_ids.ids)], + 'tag_ids': [(6, 0, taxes['base_tags'])], 'currency_id': expense.currency_id.id if different_currency else False, } move_line_values.append(move_line_src) @@ -334,6 +335,7 @@ class HrExpense(models.Model): 'amount_currency': amount_currency if different_currency else 0.0, 'account_id': tax['account_id'] or move_line_src['account_id'], 'tax_repartition_line_id': tax['tax_repartition_line_id'], + 'tag_ids': tax['tag_ids'], 'tax_base_amount': tax['base'], 'expense_id': expense.id, 'partner_id': partner_id,