File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
webview-ui/src/components/settings Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -1222,6 +1222,10 @@ export class ClineProvider implements vscode.WebviewViewProvider {
12221222 try {
12231223 const { oldName, newName } = message . values
12241224
1225+ if ( oldName === newName ) {
1226+ break
1227+ }
1228+
12251229 await this . configManager . saveConfig ( newName , message . apiConfiguration )
12261230 await this . configManager . deleteConfig ( oldName )
12271231
Original file line number Diff line number Diff line change @@ -60,6 +60,11 @@ const ApiConfigManager = ({
6060 if ( editState === "new" ) {
6161 onUpsertConfig ( trimmedValue )
6262 } else if ( editState === "rename" && currentApiConfigName ) {
63+ if ( currentApiConfigName === trimmedValue ) {
64+ setEditState ( null )
65+ setInputValue ( "" )
66+ return
67+ }
6368 onRenameConfig ( currentApiConfigName , trimmedValue )
6469 }
6570
You can’t perform that action at this time.
0 commit comments