AW: Datenbank-Felder werden vom Connector gelöscht
Siehe hier:
https://gitlab.jtl-software.de/jtl-.../jtl/Connector/Gambio/Mapper/CategoryI18n.php
- Es werden zunächst alle bestehenden Datensätze aus der categories_description für die Kategorie geholt.
- Deren Sprach-IDs werden in einem Array gecached.
- Anschließend wird über die von der
Wawi gesendeten Einträge iteriert.
- Gibt es hier eine Übereinstimmung in dem zuvor gespeicherten Array (somit also bereits vorhanden) erfolgt ein Update, andernfalls ein Delete/Insert.
- Die Sprach-ID wird aus dem Array entfernt.
- Verbleiben nach Durchlauf aller Einträge noch Elemente im Array, so werden diese gelöscht.
Zu einem Insert kann es somit also nur dann kommen, wenn es keine Übereinstimmung der Sprachen gibt.
Sollte es da Probleme geben also mal DB-Struktur vor und nach Abgleich vergleichen und ins DB
log gucken...