From 150a788e1d1df0cfd913b2684bf37905d046791e Mon Sep 17 00:00:00 2001 From: Kai Takahashi Date: Thu, 5 Dec 2019 12:21:49 +0900 Subject: [PATCH] Save SSH.PublicKey into user_vm_details regardless of password management. Signed-off-by: Kai Takahashi --- server/src/main/java/com/cloud/vm/UserVmManagerImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java b/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java index bb4246eb7df9..11c1effe951c 100644 --- a/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java +++ b/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java @@ -863,9 +863,8 @@ private boolean resetVMSSHKeyInternal(Long vmId, String sshPublicKey, String pas userVm.setPassword(password); //update the encrypted password in vm_details table too encryptAndStorePassword(userVm, password); - } else { - _vmDao.saveDetails(userVm); } + _vmDao.saveDetails(userVm); if (vmInstance.getState() == State.Stopped) { s_logger.debug("Vm " + vmInstance + " is stopped, not rebooting it as a part of SSH Key reset");