convert display_name to ASCII before giving it to eopayment (fixes #6903)

This commit is contained in:
Benjamin Dauvergne 2015-04-03 17:17:58 +02:00
parent b3bf4b7c32
commit bcc8ff57f5
1 changed files with 2 additions and 1 deletions

View File

@ -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()