Projekt

Allgemein

Profil

Aktionen

GX-Bug #63455

geschlossen

Fehlerhafte Zeitberechnung im Gambio Updater

Von Timo Backhaus vor fast 5 Jahren hinzugefügt. Vor mehr als 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Sofort
Zugewiesen an:
Kategorie:
Updater
Zielversion:
% 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

Tags:
Fix

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

Beziehung mit GX-Entwicklung - GX-Bug #65669: Datumserkennung im Gambio Updater fehlerhaftErledigt

Aktionen
Aktionen

Auch abrufbar als: Atom PDF