From e2500e26dfad63d5b9eba58489664970c955f17e Mon Sep 17 00:00:00 2001 From: "Guillaume (guva)" Date: Wed, 31 May 2023 11:43:10 +0000 Subject: [PATCH] [FIX] hr_expense: expense name on pdf upload MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When uploading a PDF, the expense name is showing the 1st category of expense instead of the name of the PDF. opw-3339756 closes odoo/odoo#123608 X-original-commit: 7ec2bb68067e49ea5ab2bbd6598264ccb78cfd70 Signed-off-by: William André (wan) --- addons/hr_expense/models/hr_expense.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 4231d9b894e..7c183c665a4 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -349,8 +349,9 @@ class HrExpense(models.Model): raise UserError(_("You need to have at least one category that can be expensed in your database to proceed!")) for attachment in attachments: + attachment_name = '.'.join(attachment.name.split('.')[:-1]) expense = self.env['hr.expense'].create({ - 'name': product.display_name, + 'name': attachment_name, 'unit_amount': 0, 'product_id': product.id, })