diff options
author | Justin Choquette <jchoquette@iol.unh.edu> | 2023-09-25 16:42:06 -0400 |
---|---|---|
committer | Justin Choquette <jchoquette@iol.unh.edu> | 2023-09-25 16:42:15 -0400 |
commit | 2c32af27e330be22b16eceb14784dfdb4f331ba9 (patch) | |
tree | a6dc22c648d247f5a136fa11c424077b4e098441 /src/api | |
parent | 614577db033ba86235dbdced9403bb636f1b1dbf (diff) |
bare minimum fix
Change-Id: I5ea864ee93d947c3ab76b6ec24833f169b26bdcd
Signed-off-by: Justin Choquette <jchoquette@iol.unh.edu>
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/utils.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/api/utils.py b/src/api/utils.py index d6aa68a..9a9c260 100644 --- a/src/api/utils.py +++ b/src/api/utils.py @@ -64,11 +64,17 @@ def get_ipa_migration_form(user, profile): "button": "Submit" } +# Removes leading and trailing white space from a list of ssh keys and returns the cleaned list +def clean_ssh_keys(ssh_key_list): + cleaned = [] + for key in ssh_key_list: + cleaned.append(key.strip()) + return cleaned + # Take a list of strings, sends it to liblaas, replacing the IPA keys with the new keys def ipa_set_ssh(user_profile, ssh_key_list): url = liblaas_base_url + "user/" + user_profile.ipa_username + "/ssh" - print(ssh_key_list) - print("Setting SSH keys with URL", url) + ssh_key_list = clean_ssh_keys(ssh_key_list) try: requests.post(url, data=json.dumps(ssh_key_list), headers={'Content-Type': 'application/json'}) return HttpResponse(status=200) |