From bcc8ff57f5766d1d0435858b4e8e592103a7bd90 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 3 Apr 2015 17:17:58 +0200 Subject: [PATCH] convert display_name to ASCII before giving it to eopayment (fixes #6903) --- extra/modules/payments.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extra/modules/payments.py b/extra/modules/payments.py index eeb42ad..7cd3713 100644 --- a/extra/modules/payments.py +++ b/extra/modules/payments.py @@ -24,6 +24,7 @@ from qommon import errors, get_logger, get_cfg, emails from qommon.storage import StorableObject from qommon.form import htmltext, StringWidget, TextWidget, SingleSelectWidget, \ WidgetDict +from qommon.misc import latin1_to_ascii from wcs.formdef import FormDef from wcs.formdata import Evolution @@ -406,7 +407,7 @@ def request_payment(invoice_ids, url, add_regie=True): if request.user and request.user.email: request_kwargs['email'] = request.user.email if request.user and request.user.display_name: - request_kwargs['name'] = request.user.display_name + request_kwargs['name'] = latin1_to_ascii(request.user.display_name) (order_id, kind, data) = payment.request(amount, next_url=url, **request_kwargs) transaction.order_id = order_id transaction.store()