fix: strip trailing _copy before appending to avoid accumulation

Addresses Greptile feedback: duplicating Server_copy no longer creates
Server_copy_copy; instead it stays Server_copy.

https://claude.ai/code/session_01Wx49QQnsCngnJ7hsfaC1yC
This commit is contained in:
mateo-berri 2026-06-06 21:27:41 +00:00
parent b3229bc2e5
commit bba52fa969
No known key found for this signature in database

View file

@ -297,9 +297,10 @@ const CreateMCPServer: React.FC<CreateMCPServerProps> = ({
setTransportType(transport);
const copySuffix = "_copy";
const baseName = duplicateServer.server_name || duplicateServer.alias || "";
const baseName = (duplicateServer.server_name || duplicateServer.alias || "").replace(/_copy$/, "");
const baseAlias = (duplicateServer.alias || duplicateServer.server_name || "").replace(/_copy$/, "");
const newName = baseName + copySuffix;
const newAlias = (duplicateServer.alias || baseName) + copySuffix;
const newAlias = baseAlias + copySuffix;
const prefillValues: Record<string, any> = {
server_name: newName,