fix(types): align rebased channel setup flows

This commit is contained in:
Vincent Koc
2026-04-04 03:39:05 +09:00
parent e57b6be85f
commit fa5ea4529a
2 changed files with 18 additions and 12 deletions

View File

@@ -37,9 +37,9 @@ type ScopedFeishuConfig = Partial<FeishuConfig> & Partial<FeishuAccountConfig>;
function getScopedFeishuConfig(cfg: OpenClawConfig, accountId: string): ScopedFeishuConfig {
const feishuCfg = cfg.channels?.feishu as FeishuConfig | undefined;
if (accountId === DEFAULT_ACCOUNT_ID) {
return feishuCfg;
return feishuCfg ?? {};
}
return (feishuCfg.accounts?.[accountId] as FeishuAccountConfig | undefined) ?? {};
return (feishuCfg?.accounts?.[accountId] as FeishuAccountConfig | undefined) ?? {};
}
function patchFeishuConfig(