Skip to content

Commit fe4cc37

Browse files
committed
fixed a class cast exception
1 parent c127205 commit fe4cc37

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

api/src/org/apache/cloudstack/api/command/admin/vm/MigrateVMCmd.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,10 @@ public void execute(){
150150
migratedVm = _userVmService.vmStorageMigration(getVirtualMachineId(), destStoragePool);
151151
}
152152
if (migratedVm != null) {
153-
UserVmResponse response = _responseGenerator.createUserVmResponse("virtualmachine", (UserVm)migratedVm).get(0);
153+
UserVm vm = _entityMgr.findById(UserVm.class, migratedVm.getId());
154+
UserVmResponse response = _responseGenerator.createUserVmResponse("virtualmachine", vm).get(0);
154155
response.setResponseName(getCommandName());
155-
this.setResponseObject(response);
156+
setResponseObject(response);
156157
} else {
157158
throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to migrate vm");
158159
}

0 commit comments

Comments
 (0)