From cb3e5308349f57dde220d9947c98971fae6c4fd0 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Apr 01 2020 14:19:11 +0000 Subject: PR#2105: always set utf8 pg client encoding Merges #2105 https://pagure.io/koji/pull-request/2105 Fixes: #2104 https://pagure.io/koji/issue/2104 createUser returns an error if username contains unicode characters --- diff --git a/koji/db.py b/koji/db.py index 29042ad..784c04b 100644 --- a/koji/db.py +++ b/koji/db.py @@ -189,6 +189,7 @@ def connect(): opts = {} try: conn = psycopg2.connect(**opts) + conn.set_client_encoding('UTF8') except Exception: logger.error(''.join(traceback.format_exception(*sys.exc_info()))) raise