修复修改VM时自动生成SSH记录的Bug
This commit is contained in:
@@ -149,9 +149,10 @@ public class HostMachineServiceImpl extends ServiceImpl<HostMachineMapper, HostM
|
|||||||
} else {
|
} else {
|
||||||
sshLink = new SshLink();
|
sshLink = new SshLink();
|
||||||
}
|
}
|
||||||
|
if (SshLinkUtil.isVmSshLinkParamValid(vmVo)) {
|
||||||
sshLink.setHost(vmVo.getSshHost()).setPort(vmVo.getSshPort()).setName(vmVo.getSshUser()).setPassword(vmVo.getSshPwd());
|
sshLink.setHost(vmVo.getSshHost()).setPort(vmVo.getSshPort()).setName(vmVo.getSshUser()).setPassword(vmVo.getSshPwd());
|
||||||
sshLinkService.saveOrUpdate(sshLink);
|
sshLinkService.saveOrUpdate(sshLink);
|
||||||
|
}
|
||||||
HostMachine vm = BeanCopyUtils.copyBean(vmVo, HostMachine.class);
|
HostMachine vm = BeanCopyUtils.copyBean(vmVo, HostMachine.class);
|
||||||
vm.setSshId(sshLink.getId());
|
vm.setSshId(sshLink.getId());
|
||||||
saveOrUpdate(vm);
|
saveOrUpdate(vm);
|
||||||
|
|||||||
Reference in New Issue
Block a user