From 8ad904a13cdbf49ed5071703b9c850e58874fd00 Mon Sep 17 00:00:00 2001 From: Tom X Nguyen Date: Wed, 22 Jan 2025 20:24:03 +0700 Subject: [PATCH] fix: avoid deleting configs if the currentApiConfigName hasn't been changed --- webview-ui/src/components/settings/ApiConfigManager.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webview-ui/src/components/settings/ApiConfigManager.tsx b/webview-ui/src/components/settings/ApiConfigManager.tsx index 0a60f60..87c779b 100644 --- a/webview-ui/src/components/settings/ApiConfigManager.tsx +++ b/webview-ui/src/components/settings/ApiConfigManager.tsx @@ -58,7 +58,9 @@ const ApiConfigManager = ({ if (editState === "new") { onUpsertConfig(trimmedValue) } else if (editState === "rename" && currentApiConfigName) { - onRenameConfig(currentApiConfigName, trimmedValue) + if (currentApiConfigName !== trimmedValue) { + onRenameConfig(currentApiConfigName, trimmedValue) + } } setEditState(null)