fix(web-routes): enhance backup response messages to clarify local and S3 availability

This commit is contained in:
Andras Bacsai
2025-09-09 10:34:40 +02:00
parent b1a2938f84
commit fe2c4fd1c7

View File

@@ -326,7 +326,11 @@ Route::middleware(['auth'])->group(function () {
'root' => '/', 'root' => '/',
]); ]);
if (! $disk->exists($filename)) { if (! $disk->exists($filename)) {
return response()->json(['message' => 'Backup not found.'], 404); if ($execution->scheduledDatabaseBackup->disable_local_backup === true && $execution->scheduledDatabaseBackup->save_s3 === true) {
return response()->json(['message' => 'Backup not available locally, but available on S3.'], 404);
}
return response()->json(['message' => 'Backup not found locally on the server.'], 404);
} }
return new StreamedResponse(function () use ($disk, $filename) { return new StreamedResponse(function () use ($disk, $filename) {