Merge pull request #12041 from Bonial-International-GmbH/pjungermann/catalog-import

fix: check for `integrations.github` without retrieving `integrations`
This commit is contained in:
Patrik Oldsberg
2022-06-15 15:10:01 +02:00
committed by GitHub
2 changed files with 6 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-import': patch
---
Support use without `integrations` or only integrations without frontend visible properties (e.g., `bitbucketCloud`) being configured by checking `integrations.github` directly without attempting to load `integrations`.
@@ -46,8 +46,7 @@ export const ImportInfoCard = (props: ImportInfoCardProps) => {
const appTitle = configApi.getOptional('app.title') || 'Backstage';
const catalogImportApi = useApi(catalogImportApiRef);
const integrations = configApi.getConfig('integrations');
const hasGithubIntegration = integrations.has('github');
const hasGithubIntegration = configApi.has('integrations.github');
const catalogFilename = useCatalogFilename();