convert display_name to ASCII before giving it to eopayment (fixes #6903)
This commit is contained in:
parent
b3bf4b7c32
commit
bcc8ff57f5
|
@ -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()
|
||||
|
|
Reference in New Issue