[ML] Fixes URL to get job stats when getting stats for all jobs (#33237) (#33295)

This commit is contained in:
Pete Harverson 2019-03-15 10:57:31 +00:00 committed by GitHub
parent 1275d01098
commit 14f693e0f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -147,13 +147,19 @@ export function jobsProvider(callWithRequest) {
const groups = {};
const datafeeds = {};
const calendarsByJobId = {};
const results = await Promise.all([
const requests = (jobIds.length > 0) ? [
callWithRequest('ml.jobs', { jobId: jobIds }),
callWithRequest('ml.jobStats', { jobId: jobIds }),
callWithRequest('ml.jobStats', { jobId: jobIds })
] : [
callWithRequest('ml.jobs'),
callWithRequest('ml.jobStats'),
];
requests.push(
callWithRequest('ml.datafeeds'),
callWithRequest('ml.datafeedStats'),
calMngr.getAllCalendars(),
]);
calMngr.getAllCalendars());
const results = await Promise.all(requests);
if (results[DATAFEEDS] && results[DATAFEEDS].datafeeds) {
results[DATAFEEDS].datafeeds.forEach((datafeed) => {