Projekt

Allgemein

Profil

Aktionen

GX-Bug #48343

geschlossen

Abbruch des Gambio Updaters bei Update v2.5.1.0

Von Timo Backhaus vor mehr als 7 Jahren hinzugefügt. Vor mehr als 7 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Moritz Bunjes
Kategorie:
Updater
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.1.2.0
Release Notes Langtext:

Beschreibung

Eine fehlende Array Prüfung führt zum Abbruch des Updaters:
Quellversion 2.1.3.0
Zielversion 3.1.2.0

Bei der dependent.inc.php des 2.5.1.0 Paketes bricht der Updater ab:
`// Module Center
$modulesArray = glob(DIR_FS_CATALOG . 'GXEngine/Modules/*.php');
foreach($modulesArray as $modulePath)
{
// MODULE_CENTER_INSTALLED-Flags
$module = basename($modulePath, '.inc.php');
if($module == 'AbstractModuleCenterModule')
{
continue;
}
$module = substr($module, 0, strpos($module, 'ModuleCenterModule'));
$moduleInstalledKey = 'MODULE_CENTER_' . strtoupper($module) . '_INSTALLED';

$t_check = $this->query("SELECT * FROM `gm_configuration` WHERE `gm_key` = '$moduleInstalledKey'", true);
if($t_check->num_rows == 0)
{
    $t_query = "INSERT INTO `gm_configuration` SET `gm_key` = '$moduleInstalledKey', `gm_value` = '1'";
    $t_success &= (boolean)$this->query($t_query);
}

}`

Hier fehlt eine Typenüberprüfung des Arrays. Da der Ordner in der v3.1 nicht mehr existiert kann nicht über $modulesArray iteriert werden, da es kein Array ist.



Zugehörige Tickets

Kopiert nach GX-Entwicklung - GX-Bug #48347: Abbruch des Gambio Updaters bei Update v2.5.1.0ErledigtTorben Wark

Aktionen
Aktionen #1

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen #2

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Thema wurde von Abbruch des Gambio Updaters zu Abbruch des Gambio Updaters bei Update v2.5.1.0 geändert
  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Moritz Bunjes zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 3.1.3.0 geändert
Aktionen #3

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Kopiert nach GX-Bug #48347: Abbruch des Gambio Updaters bei Update v2.5.1.0 wurde hinzugefügt
Aktionen #4

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • Zugewiesen an wurde von Core-Entwickler zu Moritz Bunjes geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF