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, }), }),