From 66bdf462f52d54f69033f9b447e774bb44a0084d Mon Sep 17 00:00:00 2001 From: William Braeckman Date: Wed, 17 Nov 2021 14:04:26 +0000 Subject: [PATCH] [FIX] website_payment: fix traceback with specific input When trying to donate on the website without being logged in, having 'name' in your name would trigger a traceback. TaskId-2694024 closes odoo/odoo#79967 X-original-commit: 9f6af0187d31fa72c10780657afeed142ae297d3 Signed-off-by: Yannick Tivisse (yti) Signed-off-by: William Braeckman (wbr) --- addons/website_payment/models/payment_transaction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_payment/models/payment_transaction.py b/addons/website_payment/models/payment_transaction.py index 7a4bc9ad11d..cfc8a628cbe 100644 --- a/addons/website_payment/models/payment_transaction.py +++ b/addons/website_payment/models/payment_transaction.py @@ -18,7 +18,7 @@ class PaymentTransaction(models.Model): field_name = tx._fields[field].string value = tx[field] if value: - if 'name' in value: + if hasattr(value, 'name'): value = value.name msg.append('
- %s: %s' % (field_name, value)) tx.payment_id._message_log(body=''.join(msg))