Projekt

Allgemein

Profil

Aktionen

GX-Bug #41402

geschlossen

CSV Import schlägt fehl, wenn products- und categories-Tabelle in der Datenbank leer sind

Von Torben Wark vor etwa 9 Jahren hinzugefügt. Vor etwa 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Moritz Bunjes
Kategorie:
CSV
Zielversion:
% 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 #1

Von Torben Wark vor etwa 9 Jahren aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Steps to reproduce - 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 wurde gelöscht
Aktionen #2

Von Moritz Bunjes vor etwa 9 Jahren aktualisiert

  • Thema wurde von CSV Import schlägt fehl wenn products und categories Tabelle in der Datenbank leer sind zu CSV Import schlägt fehl, wenn products- und categories-Tabelle in der Datenbank leer sind geändert
  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
  • Zielversion wurde auf 2.2.0.0 gesetzt
Aktionen #3

Von Moritz Bunjes vor etwa 9 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF