From 469e87f5b997ca6eb8674139ab120b91d74ccb77 Mon Sep 17 00:00:00 2001 From: Phil Kuang Date: Wed, 3 Apr 2024 21:51:05 -0400 Subject: [PATCH] fix(github-providers): properly instantiate with EventsService when defined Signed-off-by: Phil Kuang --- .changeset/twenty-items-shave.md | 5 +++++ .../src/providers/GithubMultiOrgEntityProvider.ts | 1 + .../src/providers/GithubOrgEntityProvider.ts | 1 + 3 files changed, 7 insertions(+) create mode 100644 .changeset/twenty-items-shave.md diff --git a/.changeset/twenty-items-shave.md b/.changeset/twenty-items-shave.md new file mode 100644 index 0000000000..1df111d211 --- /dev/null +++ b/.changeset/twenty-items-shave.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend-module-github': patch +--- + +Properly instantiate `GithubMultiOrgEntityProvider` and `GithubOrgEntityProvider` with `EventsService` if defined diff --git a/plugins/catalog-backend-module-github/src/providers/GithubMultiOrgEntityProvider.ts b/plugins/catalog-backend-module-github/src/providers/GithubMultiOrgEntityProvider.ts index 714edbd62a..edbbcc4c2c 100644 --- a/plugins/catalog-backend-module-github/src/providers/GithubMultiOrgEntityProvider.ts +++ b/plugins/catalog-backend-module-github/src/providers/GithubMultiOrgEntityProvider.ts @@ -208,6 +208,7 @@ export class GithubMultiOrgEntityProvider implements EntityProvider { orgs: options.orgs, userTransformer: options.userTransformer, teamTransformer: options.teamTransformer, + events: options.events, }); provider.schedule(options.schedule); diff --git a/plugins/catalog-backend-module-github/src/providers/GithubOrgEntityProvider.ts b/plugins/catalog-backend-module-github/src/providers/GithubOrgEntityProvider.ts index ba9b4bc0b6..b7fc341694 100644 --- a/plugins/catalog-backend-module-github/src/providers/GithubOrgEntityProvider.ts +++ b/plugins/catalog-backend-module-github/src/providers/GithubOrgEntityProvider.ts @@ -169,6 +169,7 @@ export class GithubOrgEntityProvider DefaultGithubCredentialsProvider.fromIntegrations(integrations), userTransformer: options.userTransformer, teamTransformer: options.teamTransformer, + events: options.events, }); provider.schedule(options.schedule);