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

This commit is contained in:
Pete Harverson 2019-03-14 14:25:39 +00:00 committed by GitHub
parent 3e4d866ad6
commit 3581f1d54b
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) => {