Hallo,
habe ein kleines Problem bei der Stammdatenübernahme bei Artikel mit Varianten. Ich möchte den Bestand für alle Varianten aktualisieren.
Das funktioniert aber nicht, ich bekomme eine Fehlermeldung:
An exception occurred while executing 'UPDATE s_articles_attributes SET articledetailsID = ? WHERE id = ?' with params (3459, 3137):
SQLSTATE(23000): Integrity constraint violation: 1062 Duplicate entry '3459' for key 'articledetailsID'
{
"uri": "/backend/Article/acceptMainData?_dc=1575280157813",
"method": "POST",
"query": {
"_dc": "1575280157813",
"module": "backend",
"controller": "Article",
"action": "acceptMainData"
},
"post": {
"id": 0,
"articleId": 598,
"settings": true,
"stock": false,
"prices": true,
"basePrice": true,
"purchasePrice": true,
"attributes": true,
"translations": false,
"variants": []
}
}
Der Artikel ist aber nicht doppelt und auch sonst kann ich in der Tabelle „s_articles_attributes“ keine doppelten Einträge finden.
Habe den Artikel auch noch mal neu angelegt (nicht dupliziert), habe aber das gleiche Problem.
Ich kann mir jetzt mit einem Workaround helfen und den Haken bei „Artikel Attribute übernehmen“ entfernen (s. Screenshot), dann kann ich den Bestand aktualisieren. Aber ggf. benötige ich ja auch die Funktion mal.
Wie kann ich rausfinden, was hier doppelt ist?
Shopware Version ist 5.6.3. trat aber auch schon in 5.6.2 auf.
Danke & Viele Grüße
Olli