From b6e68be959985ef81b0aab49f627687b612ca15d Mon Sep 17 00:00:00 2001 From: Shaun Arman Date: Thu, 9 Apr 2026 14:15:01 -0500 Subject: [PATCH] fix: use 'provider' argument name to match Rust command signature - Update saveAiProviderCmd to pass { provider: config } instead of { config } The Rust command expects 'provider' parameter, but frontend was sending 'config'. This mismatch caused 'invalid args provider for command save_ai_provider' error. --- src/lib/tauriCommands.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/tauriCommands.ts b/src/lib/tauriCommands.ts index 3c047b5b..680d97cb 100644 --- a/src/lib/tauriCommands.ts +++ b/src/lib/tauriCommands.ts @@ -466,7 +466,7 @@ export const getAllIntegrationConfigsCmd = () => // ─── AI Provider Configuration ──────────────────────────────────────────────── export const saveAiProviderCmd = (config: ProviderConfig) => - invoke("save_ai_provider", { config }); + invoke("save_ai_provider", { provider: config }); export const loadAiProvidersCmd = () => invoke("load_ai_providers");