From 40ae49effa468f9e72f035bbf5ee4dc67d24b75f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 3 Apr 2026 21:38:53 +0100 Subject: [PATCH] fix(ci): normalize line default-account setup checks --- extensions/line/src/setup-surface.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/extensions/line/src/setup-surface.ts b/extensions/line/src/setup-surface.ts index 9b9778916a7..1670a9c2a06 100644 --- a/extensions/line/src/setup-surface.ts +++ b/extensions/line/src/setup-surface.ts @@ -57,8 +57,7 @@ const lineDmPolicy: ChannelSetupDmPolicy = { }, getCurrent: (cfg, accountId) => resolveLineAccount({ cfg, accountId: accountId ?? resolveDefaultLineAccountId(cfg) }).config - .dmPolicy ?? - "pairing", + .dmPolicy ?? "pairing", setPolicy: (cfg, policy, accountId) => patchLineAccountConfig({ cfg, @@ -94,13 +93,15 @@ export const lineSetupWizard: ChannelSetupWizard = { configuredScore: 1, unconfiguredScore: 0, includeStatusLine: true, - resolveConfigured: ({ cfg, accountId }) => isLineConfigured(cfg, accountId), + resolveConfigured: ({ cfg, accountId }) => + isLineConfigured(cfg, accountId ?? resolveDefaultLineAccountId(cfg)), resolveExtraStatusLines: ({ cfg }) => [`Accounts: ${listLineAccountIds(cfg).length || 0}`], }), introNote: { title: "LINE Messaging API", lines: LINE_SETUP_HELP_LINES, - shouldShow: ({ cfg, accountId }) => !isLineConfigured(cfg, accountId), + shouldShow: ({ cfg, accountId }) => + !isLineConfigured(cfg, accountId ?? resolveDefaultLineAccountId(cfg)), }, credentials: [ {