From 7461a8646a2850a9f45b418432425c7daa24d2d7 Mon Sep 17 00:00:00 2001 From: Kashish Mittal Date: Thu, 17 Jul 2025 10:40:36 -0400 Subject: [PATCH] pass the identityApi to ScaffolderClient Signed-off-by: Kashish Mittal --- .changeset/cold-shirts-strive.md | 5 +++++ packages/app/src/apis.ts | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changeset/cold-shirts-strive.md diff --git a/.changeset/cold-shirts-strive.md b/.changeset/cold-shirts-strive.md new file mode 100644 index 0000000000..0083cca71d --- /dev/null +++ b/.changeset/cold-shirts-strive.md @@ -0,0 +1,5 @@ +--- +'example-app': patch +--- + +Fixes https://github.com/backstage/backstage/issues/30581 by adding the `identityApi` while creating a new `ScaffolderClient` in `apis.ts` diff --git a/packages/app/src/apis.ts b/packages/app/src/apis.ts index 5d300d67cb..8a05f100bc 100644 --- a/packages/app/src/apis.ts +++ b/packages/app/src/apis.ts @@ -25,6 +25,7 @@ import { createApiFactory, discoveryApiRef, fetchApiRef, + identityApiRef, } from '@backstage/core-plugin-api'; import { AuthProxyDiscoveryApi } from './AuthProxyDiscoveryApi'; import { formDecoratorsApiRef } from '@backstage/plugin-scaffolder/alpha'; @@ -51,13 +52,15 @@ export const apis: AnyApiFactory[] = [ discoveryApi: discoveryApiRef, fetchApi: fetchApiRef, scmIntegrationsApi: scmIntegrationsApiRef, + identityApi: identityApiRef, }, - factory: ({ discoveryApi, fetchApi, scmIntegrationsApi }) => + factory: ({ discoveryApi, fetchApi, scmIntegrationsApi, identityApi }) => new ScaffolderClient({ useLongPollingLogs: true, discoveryApi, fetchApi, scmIntegrationsApi, + identityApi, }), }),