Konsolen Tool Security-Update: Bei fehlgeschlagenem Update die Backup-Datei wiederherstellen
Wenn das Update fehlschlägt, wird das Security-Update mit einer Fehlermeldung beendet.
Die composer.json
-Datei wird also nicht wiederhergestellt und bleibt in der Version für das Update bestehen.
Wird das Skript dann (unwissend) ein zweites Mal ausgeführt, wird die Backupdatei der originalen composer.json
überschrieben und ist damit unwiederbringlich verloren.
Bei Fehlschlag eines Sicherheits-Updates muss also die originale composer.json
-Datei aus dem Backup wiederhergestellt werden.
Source Code: https://dev.quiqqer.com/quiqqer/quiqqer/-/blob/master/lib/QUI/System/Console/Tools/SecurityUpdate.php