From c2894260dc759a31b506944041be1a3f505fc84c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 4 Feb 2026 15:23:29 +0000 Subject: [PATCH] Revert to consistent pattern with existing swarm forms Co-authored-by: Siumauricio <47042324+Siumauricio@users.noreply.github.com> --- .../cluster/swarm-forms/network-form.tsx | 34 +++++-------------- 1 file changed, 9 insertions(+), 25 deletions(-) diff --git a/apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/network-form.tsx b/apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/network-form.tsx index ed7ddf94a..508bb7140 100644 --- a/apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/network-form.tsx +++ b/apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/network-form.tsx @@ -101,31 +101,15 @@ export const NetworkForm = ({ id, type }: NetworkFormProps) => { // If no networks, send null to clear the database const networksToSend = networksArray.length > 0 ? networksArray : null; - const mutationPayload: any = { networkSwarm: networksToSend }; - - // Add the appropriate ID based on type - switch (type) { - case "application": - mutationPayload.applicationId = id; - break; - case "postgres": - mutationPayload.postgresId = id; - break; - case "redis": - mutationPayload.redisId = id; - break; - case "mysql": - mutationPayload.mysqlId = id; - break; - case "mariadb": - mutationPayload.mariadbId = id; - break; - case "mongo": - mutationPayload.mongoId = id; - break; - } - - await mutateAsync(mutationPayload); + await mutateAsync({ + applicationId: id || "", + postgresId: id || "", + redisId: id || "", + mysqlId: id || "", + mariadbId: id || "", + mongoId: id || "", + networkSwarm: networksToSend, + }); toast.success("Network configuration updated successfully"); refetch();