diff --git a/app/edge/services/edge-job.js b/app/edge/services/edge-job.js index fd36e1f63..3eb94d0d3 100644 --- a/app/edge/services/edge-job.js +++ b/app/edge/services/edge-job.js @@ -1,4 +1,5 @@ import angular from 'angular'; +import _ from 'lodash-es'; import { ScheduleCreateRequest, ScheduleUpdateRequest } from '@/portainer/models/schedule'; @@ -26,7 +27,9 @@ function EdgeJobService(EdgeJobs, EdgeJobResults, FileUploadService) { service.jobResults = jobResults; async function jobResults(edgeJobId) { try { - return await EdgeJobResults.query({ id: edgeJobId }).$promise; + const results = await EdgeJobResults.query({ id: edgeJobId }).$promise; + + return _.sortBy(results, ['Id']); } catch (err) { throw { msg: 'Unable to retrieve results associated to the edgeJob', err: err }; }