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");