Speicherung Freitextfelder nach Update auf 5.5.6 und PHP7.2

Hallo,

nach einem reibungslosen Update von SW 5.4 auf 5.5.6 und der Umstellung von PHP5.6 auf PHP 7.2 funktioniert alles tadellos, bis auf eins:

beim Anlegen neuer Artikel werden die konfigurierten Freitextfelder anscheinend nicht mehr richtig gespeichert, das heißt konkret, in der Datenbank steht in der Tabelle s_articles_attributes der Wert der articleID auf NULL. Im Backend wird alles korrekt angezeigt, jedoch nicht im Frontend beim Artikel, da fehlt die Angabe des Freitextfeldes.

Eine Reparatur der Foreign_Keys mit dem angebotenen Script brachte keinen Erfolg.

Bereits angelegte Artikel mit Freitextfeldern lassen sich problemlos fehlerfrei editieren, wahrscheinlich weil ja nur ein update per SQL gemacht wird auf die richtige articleID der Tabelle.

Hat jemand eventuell eine Idee?

Danke und Grüße

Uli

 

Die Spalte articleID ist ein überbleibsel und wird nun schon einige Jahre nicht mehr vom Shopware Core befüllt.

Da die Tabelle ohnehin eine details_attributes ist, wird daher nur die DetailsID befüllt. Das ist also korrekt so und kann so erstmal nichts mit deinem Problem zu tun haben.

1 „Gefällt mir“

Danke Moritz für die schnelle Antwort!

Also wäre die articledetailsID die richtige Spalte, verstehe, ich check das nochmal.

Nach Einspielen des kompletten Backups und neuerlichem Komplettupdate klappt alles ohne Probleme.

Und voila: die Spalte articleID wird doch gefüllt, Moritz. :wink:

Also alles gut, danke trotzdem für die Hilfe.