BUG FIX: Properly decodes ssh public keyfile
[laas.git] / src / api / models.py
index 78ec920..b6bd79f 100644 (file)
@@ -652,7 +652,7 @@ class JobFactory(object):
                     revoke=False,
                     job=job,
                     context={
-                        "key": user.userprofile.ssh_public_key.read(),
+                        "key": user.userprofile.ssh_public_key.open().read().decode(encoding="UTF-8"),
                         "hosts": [host.labid for host in hosts]
                     }
                 )