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: [ {