Fix: Backup-Dateiname von mailwolt_ auf clubird_ umbenennen nach externem Script

main v1.1.449
boban 2026-04-29 18:54:56 +02:00
parent 2cdcb5ec38
commit 4efc014a15
1 changed files with 11 additions and 0 deletions

View File

@ -37,6 +37,17 @@ class BackupRun extends Command
} }
} }
// Dateiname auf clubird-Präfix normalisieren falls das Script noch mailwolt_ ausgibt
if ($artifact && file_exists($artifact)) {
$basename = basename($artifact);
if (str_starts_with($basename, 'mailwolt_')) {
$renamed = dirname($artifact) . '/clubird_' . substr($basename, strlen('mailwolt_'));
if (rename($artifact, $renamed)) {
$artifact = $renamed;
}
}
}
$this->finalize($job, $exitCode, implode("\n", array_slice($output, -30)), $artifact); $this->finalize($job, $exitCode, implode("\n", array_slice($output, -30)), $artifact);
$this->cleanTmp($tmpDir); $this->cleanTmp($tmpDir);
return $exitCode === 0 ? self::SUCCESS : self::FAILURE; return $exitCode === 0 ? self::SUCCESS : self::FAILURE;