Merge pull request #17187 from codermango/fix/by-query-api

fix(CatalogClient): sortField to orderField
This commit is contained in:
Fredrik Adelöw
2023-04-04 15:03:57 +02:00
committed by GitHub
3 changed files with 7 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/catalog-client': patch
---
Fixed bug in `queryEntities` of `CatalogClient` where the `sortField` is supposed to be changed to `orderField`.
@@ -352,7 +352,7 @@ describe('CatalogClient', () => {
],
});
expect(mockedEndpoint.mock.calls[0][0].url.search).toBe(
'?limit=100&sortField=metadata.name,asc&sortField=metadata.uid,desc&fields=a,b&fullTextFilterTerm=query',
'?limit=100&orderField=metadata.name,asc&orderField=metadata.uid,desc&fields=a,b&fullTextFilterTerm=query',
);
});
+1 -1
View File
@@ -230,7 +230,7 @@ export class CatalogClient implements CatalogApi {
}
if (orderFields !== undefined) {
(Array.isArray(orderFields) ? orderFields : [orderFields]).forEach(
({ field, order }) => params.push(`sortField=${field},${order}`),
({ field, order }) => params.push(`orderField=${field},${order}`),
);
}
if (fields.length) {