Bilder lassen sich nach Migration nicht löschen

Hallo, ich versuche bei einem migrierten Produkt alle Artikelbilder zu löschen. Ich bekomme daraufhin den Fehler in der Konsole:
Payload

[{
  "action": "delete",
  "payload": [{
    "id": "b12236d0a4ee4f1780a4238cc576d077"
  }],
  "entity": "product_media"
}]

Response

{
  "errors": [{
    "code": "0",
    "status": "500",
    "title": "Internal Server Error",
    "detail": "Call to a member function getFlag() on null"
  }]
}

Ich habe herausgefunden, dass der Fehler im SyncController.php, Zeile 158 auftritt. Ich habe nicht herausgefunden wo getFlag() fehlschlägt, weil diese Funktion in vielen Dateien aufgerufen wird.

Es muss immer ein Bild vorhanden sein, ansonsten kann ich das Produkt nicht speichern.

  • Fehler tritt nur bei migrierten Produkten aus SW5 auf
  • das Problem verschwindet, wenn ich das Produkt dupliziere (ist allerdings keine brauchbare Lösung für uns)
  • es funktioniert, wenn ich tax_id, manufacturer_id, media_id und media_version_id in der DB auf null setze

Ich bin dankbar für jegliche Hinweise / Tipps wie ich das Problem noch besser debuggen kann.