From 2b7924b1d12d7ee188987e13e858ade721ee6aad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Tue, 4 Nov 2025 10:18:19 +0100 Subject: [PATCH] Apply default order to templates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fredrik Adelöw --- .changeset/lemon-spies-sleep.md | 5 +++++ plugins/catalog-react/src/hooks/useEntityListProvider.tsx | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/lemon-spies-sleep.md diff --git a/.changeset/lemon-spies-sleep.md b/.changeset/lemon-spies-sleep.md new file mode 100644 index 0000000000..15ec451f62 --- /dev/null +++ b/.changeset/lemon-spies-sleep.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-react': patch +--- + +Apply default ordering of templates diff --git a/plugins/catalog-react/src/hooks/useEntityListProvider.tsx b/plugins/catalog-react/src/hooks/useEntityListProvider.tsx index f424dafb56..319740e70e 100644 --- a/plugins/catalog-react/src/hooks/useEntityListProvider.tsx +++ b/plugins/catalog-react/src/hooks/useEntityListProvider.tsx @@ -298,6 +298,7 @@ export const EntityListProvider = ( } else { const entityFilter = reduceEntityFilters(compacted); const backendFilter = reduceBackendCatalogFilters(compacted); + const { orderFields } = reduceCatalogFilters(compacted); const previousBackendFilter = reduceBackendCatalogFilters( compact(Object.values(outputState.appliedFilters)), ); @@ -310,6 +311,7 @@ export const EntityListProvider = ( // fields + table columns const response = await catalogApi.getEntities({ filter: backendFilter, + order: orderFields, }); const entities = response.items.filter(entityFilter); return {