From 227f08e910d3bd8c045d2156335ee416e189fcb0 Mon Sep 17 00:00:00 2001 From: Jason Date: Thu, 5 Feb 2026 21:29:24 +0800 Subject: [PATCH] fix(openclaw): pass providerKey in AddProviderDialog submit handler The providerKey was only being passed for opencode, causing openclaw provider creation to fail with "Provider key is required" error. --- src/components/providers/AddProviderDialog.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/providers/AddProviderDialog.tsx b/src/components/providers/AddProviderDialog.tsx index 71974e7c0..5bd4d386d 100644 --- a/src/components/providers/AddProviderDialog.tsx +++ b/src/components/providers/AddProviderDialog.tsx @@ -94,7 +94,8 @@ export function AddProviderDialog({ ...(values.meta ? { meta: values.meta } : {}), }; - if (appId === "opencode" && values.providerKey) { + // OpenCode/OpenClaw: pass providerKey for ID generation + if ((appId === "opencode" || appId === "openclaw") && values.providerKey) { providerData.providerKey = values.providerKey; }