[FIX] hr_expense: Create an expense product with vendor taxes

Steps to reproduce the bug:

When trying to import or create a expense product with supplier taxes,
the supplier taxes were removed.

PS: The field vendor taxes is available in the expense product view

opw:2444551

closes odoo/odoo#65403

X-original-commit: 02d0591b73f5acd8c94e65cda3af1158c3a2254a
Signed-off-by: Simon Goffin (sig) <sig@openerp.com>
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
Goffin Simon
2021-02-02 12:58:42 +00:00
parent 5f98b6acdb
commit bb54e5ea1a
+1 -1
View File
@@ -15,7 +15,7 @@ class ProductTemplate(models.Model):
for vals in vals_list:
# When creating an expense product on the fly, you don't expect to
# have taxes on it
if vals.get('can_be_expensed', False):
if vals.get('can_be_expensed', False) and not self.env.context.get('import_file'):
vals.update({'supplier_taxes_id': False})
return super(ProductTemplate, self).create(vals_list)