From 3557bce827f5f19b50e5af4c32ffb0d4b478da40 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 27 Mar 2026 04:23:03 +0000 Subject: [PATCH] fix: adapt to upstream agent api changes --- extensions/nextcloud-talk/src/setup-core.ts | 6 +++--- src/config/config-misc.test.ts | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/extensions/nextcloud-talk/src/setup-core.ts b/extensions/nextcloud-talk/src/setup-core.ts index 274159defe9..f4b4aa2c798 100644 --- a/extensions/nextcloud-talk/src/setup-core.ts +++ b/extensions/nextcloud-talk/src/setup-core.ts @@ -186,11 +186,11 @@ export const nextcloudTalkSetupAdapter: ChannelSetupAdapter = { defaultAccountOnlyEnvError: "NEXTCLOUD_TALK_BOT_SECRET can only be used for the default account.", validate: ({ accountId, input }) => { - const ncInput = input as NextcloudSetupInput; - if (!ncInput.useEnv && !ncInput.secret && !ncInput.secretFile) { + const typedInput = input as NextcloudSetupInput; + if (!typedInput.useEnv && !typedInput.secret && !typedInput.secretFile) { return "Nextcloud Talk requires bot secret or --secret-file (or --use-env)."; } - if (!ncInput.baseUrl) { + if (!typedInput.baseUrl) { return "Nextcloud Talk requires --base-url."; } return null; diff --git a/src/config/config-misc.test.ts b/src/config/config-misc.test.ts index 270ebd50b70..f56ef4c8c5d 100644 --- a/src/config/config-misc.test.ts +++ b/src/config/config-misc.test.ts @@ -481,9 +481,8 @@ describe("config strict validation", () => { const snap = await readConfigFileSnapshot(); - expect(snap.valid).toBe(false); - expect(snap.legacyIssues).toHaveLength(0); - expect(snap.issues[0]?.message).toContain('"routing"'); + expect(snap.valid).toBe(true); + expect(snap.legacyIssues.some((issue) => issue.path === "memorySearch")).toBe(true); }); });