From 4be25da185672c38f267b48929b74d59d9b08d0e Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Sat, 7 Mar 2026 00:41:14 -0600 Subject: [PATCH 1/2] fix: add error handling for volume backup notification sending --- .../server/src/utils/volume-backups/utils.ts | 42 +++++++++++-------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/packages/server/src/utils/volume-backups/utils.ts b/packages/server/src/utils/volume-backups/utils.ts index b508c6b88..20cfbb527 100644 --- a/packages/server/src/utils/volume-backups/utils.ts +++ b/packages/server/src/utils/volume-backups/utils.ts @@ -131,14 +131,18 @@ export const runVolumeBackup = async (volumeBackupId: string) => { ? "mongodb" : volumeBackup.serviceType; - await sendVolumeBackupNotifications({ - projectName, - applicationName: volumeBackup.name, - volumeName: volumeBackup.volumeName, - serviceType: mappedServiceType, - type: "success", - organizationId, - }); + try { + await sendVolumeBackupNotifications({ + projectName, + applicationName: volumeBackup.name, + volumeName: volumeBackup.volumeName, + serviceType: mappedServiceType, + type: "success", + organizationId, + }); + } catch (notificationError) { + console.error("Failed to send volume backup success notification", notificationError); + } } catch (error) { const { VOLUME_BACKUPS_PATH } = paths(!!serverId); const volumeBackupPath = path.join( @@ -160,14 +164,18 @@ export const runVolumeBackup = async (volumeBackupId: string) => { ? "mongodb" : volumeBackup.serviceType; - await sendVolumeBackupNotifications({ - projectName, - applicationName: volumeBackup.name, - volumeName: volumeBackup.volumeName, - serviceType: mappedServiceType, - type: "error", - organizationId, - errorMessage: error instanceof Error ? error.message : String(error), - }); + try { + await sendVolumeBackupNotifications({ + projectName, + applicationName: volumeBackup.name, + volumeName: volumeBackup.volumeName, + serviceType: mappedServiceType, + type: "error", + organizationId, + errorMessage: error instanceof Error ? error.message : String(error), + }); + } catch (notificationError) { + console.error("Failed to send volume backup error notification", notificationError); + } } }; From f961dc6e7a6fa03565d053b7fceeda186990268c Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 06:41:44 +0000 Subject: [PATCH 2/2] [autofix.ci] apply automated fixes --- packages/server/src/utils/volume-backups/utils.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/server/src/utils/volume-backups/utils.ts b/packages/server/src/utils/volume-backups/utils.ts index 20cfbb527..d9e0b3bd5 100644 --- a/packages/server/src/utils/volume-backups/utils.ts +++ b/packages/server/src/utils/volume-backups/utils.ts @@ -141,7 +141,10 @@ export const runVolumeBackup = async (volumeBackupId: string) => { organizationId, }); } catch (notificationError) { - console.error("Failed to send volume backup success notification", notificationError); + console.error( + "Failed to send volume backup success notification", + notificationError, + ); } } catch (error) { const { VOLUME_BACKUPS_PATH } = paths(!!serverId); @@ -175,7 +178,10 @@ export const runVolumeBackup = async (volumeBackupId: string) => { errorMessage: error instanceof Error ? error.message : String(error), }); } catch (notificationError) { - console.error("Failed to send volume backup error notification", notificationError); + console.error( + "Failed to send volume backup error notification", + notificationError, + ); } } };