Aktionen
GX-Bug #63455
geschlossenFehlerhafte Zeitberechnung im Gambio Updater
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.13.2.0
Release Notes Langtext:
Die Überprüfung, ob bei einem Update alle Dateien korrekt hochgeladen wurden, wurde optimiert
Beschreibung
Der Gambio Updater soll nur updated_files.txt einlesen, die im maximalen Upload Zeitraum hochgeladen wurden. Dabei wir die Funktion filectime genutzt. Diese Funktion prüft allerdings die Inode Meta Daten, die bei jedem Auslesen neu geschrieben werden.
Stattdessen sollte filemtime genutzt werden:
src/gambio_updater/classes/RequirementsTesting.inc.php
function _fileTimeWrapper($fileName)
{
$cTime = filemtime($fileName);
clearstatcache();
return $cTime;
}
Zugehörige Tickets
Aktionen