diff --git a/.changeset/cold-carpets-film.md b/.changeset/cold-carpets-film.md new file mode 100644 index 000000000..48c11b650 --- /dev/null +++ b/.changeset/cold-carpets-film.md @@ -0,0 +1,6 @@ +--- +'@gitbook/integration-github': patch +'@gitbook/integration-gitlab': patch +--- + +Exit early from space_content_updated if not configured diff --git a/integrations/github/src/index.ts b/integrations/github/src/index.ts index 05ba1995f..b471f6b8a 100644 --- a/integrations/github/src/index.ts +++ b/integrations/github/src/index.ts @@ -400,7 +400,12 @@ const handleSpaceContentUpdated: EventCallback< const spaceInstallation = context.environment.spaceInstallation; if (!spaceInstallation) { - logger.debug(`missing space installation, skipping`); + logger.debug(`missing space installation for ${event.spaceId}, skipping`); + return; + } + + if (!spaceInstallation.configuration.key) { + logger.debug(`space ${event.spaceId} is not configured, skipping`); return; } diff --git a/integrations/gitlab/src/index.ts b/integrations/gitlab/src/index.ts index 746c71d90..f6620743e 100644 --- a/integrations/gitlab/src/index.ts +++ b/integrations/gitlab/src/index.ts @@ -313,7 +313,12 @@ const handleSpaceContentUpdated: EventCallback< const spaceInstallation = context.environment.spaceInstallation; if (!spaceInstallation) { - logger.debug(`missing space installation, skipping`); + logger.debug(`missing space installation for ${event.spaceId}, skipping`); + return; + } + + if (!spaceInstallation.configuration.key) { + logger.debug(`space ${event.spaceId} is not configured, skipping`); return; }