admin: add correct encoding to user search (#36515)

This commit is contained in:
Frédéric Péters 2019-11-13 17:43:14 +01:00
parent 8831c91a51
commit 9cb2e4cc43
1 changed files with 2 additions and 4 deletions

View File

@ -21,7 +21,7 @@ from quixote import get_publisher, get_response, get_request, get_session, redir
from quixote.directory import Directory
from quixote.html import TemplateIO, htmltext
from ..qommon import _
from ..qommon import _, force_str
import wcs.qommon.storage as st
from ..qommon import errors
from ..qommon import misc, get_cfg
@ -435,9 +435,7 @@ class UsersDirectory(Directory):
r += htmltext('<h3>%s</h3>') % _('Search')
if get_request().form.get('q'):
q = get_request().form.get('q')
if type(q) is not unicode:
q = force_text(q, get_publisher().site_charset)
r += htmltext('<input name="q" value="%s">') % q.encode(get_publisher().site_charset)
r += htmltext('<input name="q" value="%s">') % force_str(q)
else:
r += htmltext('<input name="q">')
r += htmltext('<input type="submit" value="%s"/>') % _('Search')