Per SQL gesetztes Cover wird im Admin nicht als solches markiert

Hallo zusammen,

wir haben derzeit das Problem, dass ein per Shopware-Import zugewiesenes Produktbild nicht als Cover gesetzt wird. Als Quickfix haben wir versucht das per SQL-Query zu lösen, indem wir die id des entsprechenden product_media Eintrages im Feld „cover“ des Produktes in der product Tabelle speichern.

Im Frontend des Shops funktioniert es, das Bild wird im Listing entsprechend angezeigt. Im Adminbereich ist das Bild aber weiterhin nicht als „Cover“ markiert und das Cover-Feld in der Produktbearbeitungsmaske ist leer. Die DAL-Upsert-Operation, wenn ich das Cover manuell im Admin zuordne und speichere, macht nichts anderes: Sie schreibt die id des product_media Eintrages ins cover-Feld des Produktes.

Was mach ich falsch? Wie ordne ich das Bild korrekt per SQL als Cover zu, sodass die Zuordnung auch im Admin stimmt?

Viele Grüße,
Malte

(Edit: Caches sind natürlich geleert und ich hatte auch mal die Indizierung neu angestoßen, das hat auch nichts geändert)