diff --git a/extensions/zalo/src/setup-allow-from.ts b/extensions/zalo/src/setup-allow-from.ts index 19b98543b93..9400199bb33 100644 --- a/extensions/zalo/src/setup-allow-from.ts +++ b/extensions/zalo/src/setup-allow-from.ts @@ -6,7 +6,7 @@ import { type ChannelSetupWizard, type OpenClawConfig, } from "openclaw/plugin-sdk/setup"; -import { resolveZaloAccount } from "./accounts.js"; +import { resolveDefaultZaloAccountId, resolveZaloAccount } from "./accounts.js"; type ZaloAccountSetupConfig = { enabled?: boolean; @@ -32,7 +32,8 @@ export async function promptZaloAllowFrom(params: { prompter: Parameters>[0]["prompter"]; accountId?: string; }): Promise { - const { cfg, prompter, accountId = DEFAULT_ACCOUNT_ID } = params; + const { cfg, prompter } = params; + const accountId = params.accountId ?? resolveDefaultZaloAccountId(cfg); const resolved = resolveZaloAccount({ cfg, accountId }); const existingAllowFrom = resolved.config.allowFrom ?? []; const entry = await prompter.text({