diff --git a/scopes/envs/envs/environments.main.runtime.ts b/scopes/envs/envs/environments.main.runtime.ts index 4cb600fb3a08..a41110c9723a 100644 --- a/scopes/envs/envs/environments.main.runtime.ts +++ b/scopes/envs/envs/environments.main.runtime.ts @@ -1028,7 +1028,7 @@ export class EnvsMain { const logger = loggerAspect.createLogger(EnvsAspect.id); const envs = new EnvsMain(config, context, envSlot, logger, servicesRegistry, component, loggerAspect, worker); component.registerShowFragments([new EnvFragment(envs)]); - issues.registerAddComponentsIssues(envs.addNonLoadedEnvAsComponentIssues.bind(envs)); + if (issues) issues.registerAddComponentsIssues(envs.addNonLoadedEnvAsComponentIssues.bind(envs)); const envsCmd = new EnvsCmd(envs, component); envsCmd.commands = [new ListEnvsCmd(envs, component), new GetEnvCmd(envs, component)]; diff --git a/scopes/explorer/insights/insights.main.runtime.ts b/scopes/explorer/insights/insights.main.runtime.ts index 73d8393374d9..b476e0505fe6 100644 --- a/scopes/explorer/insights/insights.main.runtime.ts +++ b/scopes/explorer/insights/insights.main.runtime.ts @@ -53,7 +53,7 @@ export class InsightsMain { // TODO - get user-defined insights as well, and use them when instantiating InsightManager and InsightsCmd const insightManager = new InsightManager(initialInsights); const insightsMain = new InsightsMain(insightManager); - issues.registerAddComponentsIssues(insightsMain.addInsightsAsComponentIssues.bind(insightsMain)); + if (issues) issues.registerAddComponentsIssues(insightsMain.addInsightsAsComponentIssues.bind(insightsMain)); const insightsCmd = new InsightsCmd(insightsMain); cli.register(insightsCmd); return insightsMain;