Projekt

Allgemein

Profil

Aktionen

GX-Bug #58543

geschlossen

Ersetzungs-Mechanik des Gambio Updaters verbessern

Von Mirko Janssen vor mehr als 5 Jahren hinzugefügt. Vor mehr als 5 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Sofort
Zugewiesen an:
Daniel Wu
Kategorie:
Updater
Zielversion:
% erledigt:

100%

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

Im Updater wird jetzt beim Überschreiben eines Ordners eine Sicherung des alten Ordners angelegt, die nicht mehr aus Versehen im Shopbetrieb eingelesen wird


Beschreibung

Soll über den Gambio Updater eine Datei verschoben werden, so wird im Fall, dass diese Datei bereits existiert, eine Sicherung der Datei erstellt. Dies erfoglt dadurch, dass die Datei umbenannt wird und einen bestimmten Suffix erhält.
Bei dieser Mechanik wurde jedoch nicht beachtet, dass es sich bei der zu verschriebenen Datei um einen Ordner handeln kann, welcher durch AutoLoading-Mechaniken beachtet wird.
In diesem Fall wird der Ordner zwar umbenannt, aber die Dateien innerhalb des Ordners können bei AutoLoading-Mechaniken ungewollt beachtet werden.

Aktueller Fall:

  • "GXModules/UpdateDownloader/" sollte ersetzt werden
  • Es existieren nun zwei Ordner "GXModules/UpdateDownloader/" und "GXModules/UpdateDownloader.asjdlasdlk.bak/"
  • Wenn eine Klasse aus dem Ordner "GXModules/UpdateDownloader/" verwendet werden soll, wird effektiv die Klasse aus dem Ordner "GXModules/UpdateDownloader.asjdlasdlk.bak/" verwendet


Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Bug #58542: Doppelten UpdateDownloader Ordner in GXModules löschenErledigtMoritz Bunjes

Aktionen
Kopiert nach GX-Entwicklung - GX-Bug #59431: Ersetzungs-Mechanik des Gambio Updaters verbessernErledigtMario Blokland

Aktionen
Aktionen

Auch abrufbar als: Atom PDF