Skip to content

Commit d99e5cb

Browse files
committed
fix: skip LLM initialization when Lightspeed is disabled (#2769)
1 parent 49ee58b commit d99e5cb

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/features/lightspeed/lightspeedUser.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ export class LightspeedUser {
9494
}
9595

9696
private async logAuthProviderDebugHints(): Promise<void> {
97+
if (!this._settingsManager.settings.lightSpeedService.enabled) {
98+
return;
99+
}
97100
const provider = this._settingsManager.settings.lightSpeedService.provider;
98101
const lightspeedUri = await getBaseUri(this._settingsManager);
99102
this._logger.info(
@@ -263,7 +266,12 @@ export class LightspeedUser {
263266
return [AuthProviderType.rhsso, AuthProviderType.lightspeed];
264267
}
265268
}
266-
const lightspeedUri = await getBaseUri(this._settingsManager);
269+
let lightspeedUri: string;
270+
try {
271+
lightspeedUri = await getBaseUri(this._settingsManager);
272+
} catch {
273+
return [AuthProviderType.lightspeed, AuthProviderType.rhsso];
274+
}
267275
// Prefer RHSSO when we know Lightspeed auth will be broken.
268276
// Prefer Lightspeed auth all other times.
269277
if (

0 commit comments

Comments
 (0)