mirror of https://github.com/apache/cloudstack.git
* server: fix NPE in travis * Fix travis test failures Co-authored-by: Pearl Dsilva <pearl1594@gmail.com>
This commit is contained in:
parent
4525f8c8e7
commit
293517ad72
|
|
@ -668,7 +668,7 @@ public class ApiServer extends ManagerBase implements HttpRequestHandler, ApiSer
|
|||
private String getBaseAsyncResponse(final long jobId, final BaseAsyncCmd cmd) {
|
||||
final AsyncJobResponse response = new AsyncJobResponse();
|
||||
|
||||
final AsyncJob job = entityMgr.findById(AsyncJob.class, jobId);
|
||||
final AsyncJob job = entityMgr.findByIdIncludingRemoved(AsyncJob.class, jobId);
|
||||
response.setJobId(job.getUuid());
|
||||
response.setResponseName(cmd.getCommandName());
|
||||
return ApiResponseSerializer.toSerializedString(response, cmd.getResponseType());
|
||||
|
|
@ -676,7 +676,7 @@ public class ApiServer extends ManagerBase implements HttpRequestHandler, ApiSer
|
|||
|
||||
private String getBaseAsyncCreateResponse(final long jobId, final BaseAsyncCreateCmd cmd, final String objectUuid) {
|
||||
final CreateCmdResponse response = new CreateCmdResponse();
|
||||
final AsyncJob job = entityMgr.findById(AsyncJob.class, jobId);
|
||||
final AsyncJob job = entityMgr.findByIdIncludingRemoved(AsyncJob.class, jobId);
|
||||
response.setJobId(job.getUuid());
|
||||
response.setId(objectUuid);
|
||||
response.setResponseName(cmd.getCommandName());
|
||||
|
|
|
|||
|
|
@ -279,12 +279,15 @@ public class NetworkHelperImpl implements NetworkHelper {
|
|||
}
|
||||
final long dcid = router.getDataCenterId();
|
||||
String routerVersion = CloudStackVersion.trimRouterVersion(router.getTemplateVersion());
|
||||
String currentCheckSum = ChecksumUtil.calculateCurrentChecksum(router.getName(), "vms/cloud-scripts.tgz");
|
||||
String routerChecksum = router.getScriptsVersion() == null ? "" : router.getScriptsVersion();
|
||||
boolean routerVersionMatch = CloudStackVersion.compare(routerVersion, NetworkOrchestrationService.MinVRVersion.valueIn(dcid)) >= 0;
|
||||
if (routerVersionMatch) {
|
||||
return true;
|
||||
}
|
||||
if (HypervisorType.Simulator.equals(router.getHypervisorType())) {
|
||||
return true;
|
||||
}
|
||||
String currentCheckSum = ChecksumUtil.calculateCurrentChecksum(router.getName(), "vms/cloud-scripts.tgz");
|
||||
boolean routerCheckSumMatch = currentCheckSum.equals(routerChecksum);
|
||||
return routerCheckSumMatch;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue