mirror of
https://github.com/andwati/dokploy.git
synced 2026-11-15 16:35:17 +00:00
Merge pull request #3915 from Dokploy/3775-volume-backup-marked-as-failed-due-to-email-error-450-the-html-field-contains-invalid-input
fix: add error handling for volume backup notification sending
This commit is contained in:
@@ -131,14 +131,21 @@ export const runVolumeBackup = async (volumeBackupId: string) => {
|
|||||||
? "mongodb"
|
? "mongodb"
|
||||||
: volumeBackup.serviceType;
|
: volumeBackup.serviceType;
|
||||||
|
|
||||||
await sendVolumeBackupNotifications({
|
try {
|
||||||
projectName,
|
await sendVolumeBackupNotifications({
|
||||||
applicationName: volumeBackup.name,
|
projectName,
|
||||||
volumeName: volumeBackup.volumeName,
|
applicationName: volumeBackup.name,
|
||||||
serviceType: mappedServiceType,
|
volumeName: volumeBackup.volumeName,
|
||||||
type: "success",
|
serviceType: mappedServiceType,
|
||||||
organizationId,
|
type: "success",
|
||||||
});
|
organizationId,
|
||||||
|
});
|
||||||
|
} catch (notificationError) {
|
||||||
|
console.error(
|
||||||
|
"Failed to send volume backup success notification",
|
||||||
|
notificationError,
|
||||||
|
);
|
||||||
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const { VOLUME_BACKUPS_PATH } = paths(!!serverId);
|
const { VOLUME_BACKUPS_PATH } = paths(!!serverId);
|
||||||
const volumeBackupPath = path.join(
|
const volumeBackupPath = path.join(
|
||||||
@@ -160,14 +167,21 @@ export const runVolumeBackup = async (volumeBackupId: string) => {
|
|||||||
? "mongodb"
|
? "mongodb"
|
||||||
: volumeBackup.serviceType;
|
: volumeBackup.serviceType;
|
||||||
|
|
||||||
await sendVolumeBackupNotifications({
|
try {
|
||||||
projectName,
|
await sendVolumeBackupNotifications({
|
||||||
applicationName: volumeBackup.name,
|
projectName,
|
||||||
volumeName: volumeBackup.volumeName,
|
applicationName: volumeBackup.name,
|
||||||
serviceType: mappedServiceType,
|
volumeName: volumeBackup.volumeName,
|
||||||
type: "error",
|
serviceType: mappedServiceType,
|
||||||
organizationId,
|
type: "error",
|
||||||
errorMessage: error instanceof Error ? error.message : String(error),
|
organizationId,
|
||||||
});
|
errorMessage: error instanceof Error ? error.message : String(error),
|
||||||
|
});
|
||||||
|
} catch (notificationError) {
|
||||||
|
console.error(
|
||||||
|
"Failed to send volume backup error notification",
|
||||||
|
notificationError,
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user