GX-Bug #69483
geschlossenProduktvarianten können nicht immer beim Update auf 4.5.1.0 importiert werden | Product variants cannot always be imported when updating to 4.5.1.0
0%
Update 4.5.1.0 kann wieder erfolgreich installiert werden, wenn der MySQL Server sehr streng konfiguriert ist
Beschreibung
Produktvarianten können nicht beim Update auf 4.5.1.0 importiert werden, wenn keine Bilder in den Attributen vorhanden sind
Das Problem ist bei manchen MySQL Versionen und Serverkonfigurationen die sehr streng sind, wird auf NOT NULL geprüft und wenn dann gm_filename beim Import NULL ist, wird das Update abgebrochen. In der Tabellenstruktur wird expizit vorgegeben, dass die Spalte gm_filename nicht NULL sein darf.
Hier sollte in der Datei src/gambio_updater/updates/v4.5.1.0/product_variants_migration.php Zeile 201 folgendes angepasst werden:
Product variants cannot be imported when updating to 4.5.1.0 if there are no images in the attributes
The problem is with some MySQL versions and server configurations that are very strict, NOT NULL checked and then if gm_filename is NULL on import, the update is aborted. In the table structure, it is explicitly specified that the column gm_filename must not be NULL.
Here in the file src/gambio_updater/updates/v4.5.1.0/product_variants_migration.php line 201 the following should be adjusted:
$image = isset($values['display_image']) ? "'"
. $this->real_escape_string($values['display_image'])
. "'" : 'NULL';
$image = isset($values['display_image']) ? "'"
. $this->real_escape_string($values['display_image'])
. "'" : '';
Von Till Tepelmann vor fast 3 Jahren aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Zielversion wurde auf 4.5.2.0 beta1 gesetzt
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor fast 3 Jahren aktualisiert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Von Moritz Bunjes vor fast 3 Jahren aktualisiert
- Zugewiesen an
Moritz Bunjeswurde gelöscht
Von Mirko Janssen vor fast 3 Jahren aktualisiert
- Zugewiesen an wurde auf Mirko Janssen gesetzt
Von Mirko Janssen vor fast 3 Jahren aktualisiert
- Status wurde von Testing zu Feedback geändert
- Zugewiesen an wurde von Mirko Janssen zu Till Tepelmann geändert
Von Till Tepelmann vor fast 3 Jahren aktualisiert
- Status wurde von Feedback zu Testing geändert
Von Mirko Janssen vor fast 3 Jahren aktualisiert
- Zugewiesen an wurde von Till Tepelmann zu Mirko Janssen geändert
Von Mirko Janssen vor fast 3 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Hilke Müller vor mehr als 2 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)