From a44d50dd690d76c3aa018d717c86d580c8605314 Mon Sep 17 00:00:00 2001 From: PCoder Date: Sun, 12 May 2019 19:56:14 +0200 Subject: [PATCH] Fix wrong comparing of public_key object with a string value --- hosting/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hosting/views.py b/hosting/views.py index 88bd976a..7a1c6e50 100644 --- a/hosting/views.py +++ b/hosting/views.py @@ -464,8 +464,8 @@ class SSHKeyDeleteView(LoginRequiredMixin, DeleteView): # Get user ssh key public_key = UserHostingKey.objects.get(pk=pk).public_key keys = UserHostingKey.objects.filter(user=self.request.user) - keys_to_save = [k.public_key for k in keys if k != public_key] - manager.save_key_in_opennebula_user('\n'.join(keys_to_save)) + keys_to_save = [k.public_key for k in keys if k.public_key != public_key] + manager.save_key_in_opennebula_user('\n'.join(keys_to_save), update_type=0) return super(SSHKeyDeleteView, self).delete(request, *args, **kwargs) @@ -1553,7 +1553,7 @@ class AddSshKeyToVMView(LoginRequiredMixin, View): 'request_host': request.get_host(), 'language': get_language(), } - save_ssh_key_in_vm_template_task(user,vm_id, keys_str) + save_ssh_key_in_vm_template_task.delay(user,vm_id, keys_str) response = dict() response['status'] = True response['msg_title'] = str(_(