From 5318b9cf44b8ff1d3c2dacd327af6a8bfafe065b Mon Sep 17 00:00:00 2001 From: Ember Moth Date: Sun, 2 Nov 2025 16:48:41 +0800 Subject: [PATCH] Refactor protocol configuration logic in server form --- apps/admin/app/dashboard/servers/server-form.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; }), }); }