From cae80d6d91da7b8dc5c998b80b0a7ef8d00734bc Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 5 Mar 2026 13:50:19 +0100 Subject: [PATCH] Freeze the empty ApiHolder singleton Signed-off-by: Patrik Oldsberg Made-with: Cursor Signed-off-by: Patrik Oldsberg --- packages/frontend-plugin-api/src/apis/system/useApi.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/frontend-plugin-api/src/apis/system/useApi.tsx b/packages/frontend-plugin-api/src/apis/system/useApi.tsx index 2ecdc7e6be..b9194c8d4d 100644 --- a/packages/frontend-plugin-api/src/apis/system/useApi.tsx +++ b/packages/frontend-plugin-api/src/apis/system/useApi.tsx @@ -19,7 +19,7 @@ import { ApiRef, ApiHolder, TypesToApiRefs } from './types'; import { useVersionedContext } from '@backstage/version-bridge'; import { NotImplementedError } from '@backstage/errors'; -const emptyApiHolder: ApiHolder = { get: () => undefined }; +const emptyApiHolder: ApiHolder = Object.freeze({ get: () => undefined }); /** * React hook for retrieving {@link ApiHolder}, an API catalog.