Aktionen
GX-Bug #41402
geschlossenCSV Import schlägt fehl, wenn products- und categories-Tabelle in der Datenbank leer sind
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.1.5.2
Release Notes Langtext:
Beschreibung
Dies tritt auf, wenn es sich um ein Produkt mit Eigenschaften handelt. Sobald dieses importiert werden soll, bricht der Importer mit einer Fehlermeldung ab. In der log-Datei wird ein SQL-Fehler angemerkt, da versucht wird einen doppelten Eintrag für ein Produkt mit gleicher ID anzulegen. Die Logik des CSV-Importers erkennt nicht, dass es sich dabei um die Eigenschaftenzuweisung des Artikels handelt und führt einen erneuten INSERT statt eines UPDATES aus, wodurch es zu diesem Fehlverhalten kommt.
Reproduzierbar durch:
- In einem frisch aufgesetzten Shop die Testkategorie mit ihrem Testartikel per CSV-Export exportieren.
- In der Datenbank folgende SQL-Befehle ausführen:
truncate table products; truncate table products_description; truncate table categories; truncate table categories_description; truncate table products_to_categories; truncate table products_properties_combis; truncate table products_images;
- Mit CSV-Import versuchen die Kategorie und ihren Artikel zu importieren
Aktionen