diff --git a/apps/admin/app/dashboard/servers/server-form.tsx b/apps/admin/app/dashboard/servers/server-form.tsx index f2a5e77..4857462 100644 --- a/apps/admin/app/dashboard/servers/server-form.tsx +++ b/apps/admin/app/dashboard/servers/server-form.tsx @@ -356,7 +356,8 @@ export default function ServerForm(props: { ...initialValues, protocols: PROTOCOLS.map((type) => { const existingProtocol = initialValues.protocols?.find((p) => p.type === type); - return existingProtocol || getProtocolDefaultConfig(type); + const defaultConfig = getProtocolDefaultConfig(type); + return existingProtocol ? { ...defaultConfig, ...existingProtocol } : defaultConfig; }), }); }