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 @@ -1215,6 +1215,10 @@ export class ClineProvider implements vscode.WebviewViewProvider {
12151215 try {
12161216 const { oldName, newName } = message . values
12171217
1218+ if ( oldName === newName ) {
1219+ break
1220+ }
1221+
12181222 await this . configManager . saveConfig ( newName , message . apiConfiguration )
12191223 await this . configManager . deleteConfig ( oldName )
12201224
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