mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-2569: UI > Infrastructure > zone > physical network > VNMC provider > fix a bug that queryAsyncJobResult API kept being called even after the async job was finished.
This commit is contained in:
parent
9bb0eda5a1
commit
ab91def10c
@ -376,15 +376,14 @@
|
||||
jobid: jid
|
||||
},
|
||||
success: function (json) {
|
||||
var result = json.queryasyncjobresultresponse;
|
||||
var result = json.queryasyncjobresultresponse;
|
||||
if (result.jobstatus == 0) {
|
||||
return; //Job has not completed
|
||||
} else {
|
||||
clearInterval(enableVnmcProviderIntervalID);
|
||||
if (result.jobstatus == 1) {
|
||||
args.response.success({
|
||||
data: {
|
||||
state: 'Enabled'
|
||||
}
|
||||
data: result.jobresult.networkserviceprovider
|
||||
});
|
||||
} else if (result.jobstatus == 2) {
|
||||
args.response.error(_s(result.jobresult.errortext));
|
||||
@ -419,13 +418,7 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
notification: {
|
||||
poll: function (args) {
|
||||
args.complete();
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
disable: {
|
||||
@ -475,16 +468,14 @@
|
||||
jobid: jid
|
||||
},
|
||||
success: function (json) {
|
||||
var result = json.queryasyncjobresultresponse;
|
||||
var result = json.queryasyncjobresultresponse;
|
||||
if (result.jobstatus == 0) {
|
||||
return; //Job has not completed
|
||||
} else {
|
||||
clearInterval(disableVnmcProviderIntervalID);
|
||||
if (result.jobstatus == 1) {
|
||||
args.response.success({
|
||||
data: {
|
||||
state: 'Disabled'
|
||||
}
|
||||
data: result.jobresult.networkserviceprovider
|
||||
});
|
||||
} else if (result.jobstatus == 2) {
|
||||
args.response.error(_s(result.jobresult.errortext));
|
||||
@ -519,13 +510,7 @@
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
notification: {
|
||||
poll: function (args) {
|
||||
args.complete();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
tabs: {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user