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.storage import StorableObject
|
||||||
from qommon.form import htmltext, StringWidget, TextWidget, SingleSelectWidget, \
|
from qommon.form import htmltext, StringWidget, TextWidget, SingleSelectWidget, \
|
||||||
WidgetDict
|
WidgetDict
|
||||||
|
from qommon.misc import latin1_to_ascii
|
||||||
|
|
||||||
from wcs.formdef import FormDef
|
from wcs.formdef import FormDef
|
||||||
from wcs.formdata import Evolution
|
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:
|
if request.user and request.user.email:
|
||||||
request_kwargs['email'] = request.user.email
|
request_kwargs['email'] = request.user.email
|
||||||
if request.user and request.user.display_name:
|
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)
|
(order_id, kind, data) = payment.request(amount, next_url=url, **request_kwargs)
|
||||||
transaction.order_id = order_id
|
transaction.order_id = order_id
|
||||||
transaction.store()
|
transaction.store()
|
||||||
|
|
Reference in New Issue