From 7726c8db21c1091792059555604eb574bddbd667 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Wed, 2 Jul 2025 00:09:07 -0600 Subject: [PATCH] fix: refine volume backup logic and enhance user feedback - Updated HandleVolumeBackups to conditionally enable mount retrieval based on volumeBackupType, improving accuracy in fetching mounts. - Enhanced backupVolume function to provide user feedback upon starting the compose container, ensuring better clarity during operations. --- .../application/volume-backups/handle-volume-backups.tsx | 2 +- packages/server/src/utils/volume-backups/utils.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/dokploy/components/dashboard/application/volume-backups/handle-volume-backups.tsx b/apps/dokploy/components/dashboard/application/volume-backups/handle-volume-backups.tsx index cd7ca16b3..aee797e45 100644 --- a/apps/dokploy/components/dashboard/application/volume-backups/handle-volume-backups.tsx +++ b/apps/dokploy/components/dashboard/application/volume-backups/handle-volume-backups.tsx @@ -134,7 +134,7 @@ export const HandleVolumeBackups = ({ const { data: mounts } = api.mounts.allNamedByApplicationId.useQuery( { applicationId: id || "" }, - { enabled: !!id }, + { enabled: !!id && volumeBackupType === "application" }, ); const { diff --git a/packages/server/src/utils/volume-backups/utils.ts b/packages/server/src/utils/volume-backups/utils.ts index da49fa5fd..fe138bccf 100644 --- a/packages/server/src/utils/volume-backups/utils.ts +++ b/packages/server/src/utils/volume-backups/utils.ts @@ -113,7 +113,9 @@ const backupVolume = async ( docker stop $ID`; startCommand = ` echo "Starting compose container" - docker start $ID`; + docker start $ID + echo "Compose container started" + `; } return ` ${stopCommand}