diff --git a/CHANGELOG.md b/CHANGELOG.md index 59bb18d..dea16ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ * Close button on last-logs page returns to harvestables list or detail page depending on where it came from. Fixes UIHAADM-129. * The "Extra configuration" textarea in the Storage form is now mandatory. Fixes UIHAADM-127. * Update jobs column heading and jobs detail view text. Fixes UIHAADM-131. +* The list of a single harvester's recent jobs is sorted in reverse chonological order, like the list of all jobs. Fixes UIHAADM-133. ## [2.1.0](https://github.com/folio-org/ui-harvester-admin/tree/v2.1.0) (2024-02-28) diff --git a/src/routes/HarvestableJobsRoute.js b/src/routes/HarvestableJobsRoute.js index 25943a5..817dc37 100644 --- a/src/routes/HarvestableJobsRoute.js +++ b/src/routes/HarvestableJobsRoute.js @@ -66,7 +66,7 @@ HarvestableJobsRoute.manifest = Object.freeze({ query: (queryParams, pathComponents, rv, logger) => { const extraFilter = `harvestableId.${pathComponents.recId}`; const allFilters = rv.query.filters ? `${rv.query.filters},${extraFilter}` : extraFilter; - rv.query = { ...rv.query, filters: allFilters }; + rv.query = { sort: '-started', ...rv.query, filters: allFilters }; const res = queryFunction('name="%{query.query}" or message="%{query.query}"', queryParams, pathComponents, rv, logger); if (res === undefined) return undefined;