From f080cc7b212e80c251796bd00e18e5222a9d420f Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jun 06 2015 08:11:27 +0000 Subject: [PATCH 1/2] Remove all new lines characters from the ssh key uploaded --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 658ff5d..df893ed 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -1640,6 +1640,8 @@ def update_user_ssh(session, user, ssh_key): message = 'Nothing to update' + ssh_key = ssh_key.strip().replace('\n', '') + if ssh_key != user.public_ssh_key: user.public_ssh_key = ssh_key session.add(user) From b051f708a351d6b34f562025c751b4f9a075975e Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jun 06 2015 11:30:23 +0000 Subject: [PATCH 2/2] Sometime the ssh key is None --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index df893ed..5af833a 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -1640,7 +1640,7 @@ def update_user_ssh(session, user, ssh_key): message = 'Nothing to update' - ssh_key = ssh_key.strip().replace('\n', '') + ssh_key = ssh_key.strip().replace('\n', '') if ssh_key.strip() else None if ssh_key != user.public_ssh_key: user.public_ssh_key = ssh_key