From a2be951700305883859c4756eab174161414c35a Mon Sep 17 00:00:00 2001 From: yash1744 Date: Tue, 1 Apr 2025 20:53:09 -0700 Subject: [PATCH] fixed message when apikey is not present it correctly displays the error message if `env` is set to BROWSERBASE and apikey is undefined. --- lib/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/index.ts b/lib/index.ts index 722e706de..b684baa79 100644 --- a/lib/index.ts +++ b/lib/index.ts @@ -76,8 +76,9 @@ async function getBrowser( browserbaseSessionCreateParams?: Browserbase.Sessions.SessionCreateParams, browserbaseSessionID?: string, localBrowserLaunchOptions?: LocalBrowserLaunchOptions, + intEnv: "LOCAL" | "BROWSERBASE" = "LOCAL", ): Promise { - if (env === "BROWSERBASE") { + if (intEnv === "BROWSERBASE") { if (!apiKey) { logger({ category: "init", @@ -677,6 +678,7 @@ export class Stagehand { this.browserbaseSessionCreateParams, this.browserbaseSessionID, this.localBrowserLaunchOptions, + this.intEnv, ).catch((e) => { this.stagehandLogger.error("Error in init:", { error: String(e) }); const br: BrowserResult = {