From f56b8344abea2c69feb9fa101a860411e6efa372 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jun 16 2016 08:08:07 +0000 Subject: Encode the fullname and default_email to UTF-8 when adding the README --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 2a60815..ab29942 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -1018,7 +1018,9 @@ def new_project(session, user, name, blacklist, allowed_prefix, else: temp_gitrepo_path = tempfile.mkdtemp(prefix='pagure-') temp_gitrepo = pygit2.init_repository(temp_gitrepo_path, bare=False) - author = pygit2.Signature(userobj.fullname, userobj.default_email) + author = pygit2.Signature( + userobj.fullname.encode('utf-8'), + userobj.default_email.encode('utf-8')) f = open(os.path.join(temp_gitrepo.workdir,"README.md"), 'w') f.write("# %s\n\n%s" % (name, description)) f.close()