[Rest-API] Artikel kann per API nicht vollständig gelöscht werden - Merkwürdige Fehlermeldung

Hallo zusammen,

ich musste heute feststellen, dass Artikel nicht mehr per Rest API gelöscht werden können.
Es kommt immer die gleiche Meldung.

{
"success": false
"message": "Errormesage: A new entity was found through the relationship 'Shopware\Models\Attribute\Article#articleDetail' that was not configured to cascade persist operations for entity: Shopware\Proxies\ __CG__ \Shopware\Models\Article\Detail@0000000054b5eae6000000004a0af36e. To solve this issue: Either explicitly call EntityManager#persist() on this unknown entity or configure cascade persist this association in the mapping for example @ManyToOne(..,cascade={"persist"}). If you cannot find out which entity causes the problem implement 'Shopware\Models\Article\Detail#__toString()' to get a clue."
}

Hat jemand eine Idee woran das liegt bzw. was das bedeuten könnte ?

Der Artikel verschwindet daraufhin zwar trotzdem im Backend aber es bleiben Reste bestehen. Ich kann den Artikel per GET immernoch über die API finden und auch ein erneutes hochladen muss per PUT an die ID passieren.

Das sind die Reste, welche nach dem Löschen über die API zurück bleiben.

{
"data": {
"id": 1217
"mainDetailId": 7608
"supplierId": 47
"taxId": 1
"priceGroupId": null
"filterGroupId": null
"configuratorSetId": 754
"name": "Professional Boxing Bandage"
"description": ""
"descriptionLong": "KWON Professional Boxing Bandage unelastisch Farbe: Rot Länge: 5 m"
"added": "2016-02-08T00:00:00+0100"
"active": true
"pseudoSales": 0
"highlight": false
"keywords": ""
"metaTitle": ""
"changed": "2016-02-08T09:57:33+0100"
"priceGroupActive": false
"lastStock": false
"crossBundleLook": 0
"notification": false
"template": ""
"mode": 0
"availableFrom": null
"availableTo": null
"mainDetail": null
"tax": {
"id": 1
"tax": "19.00"
"name": "19%"
}-
"propertyValues": [0]
"supplier": {
"id": 47
"name": "Kwon®"
"image": ""
"link": ""
"description": null
"metaTitle": null
"metaDescription": null
"metaKeywords": null
"changed": "2016-01-17T09:36:48+0100"
}-
"propertyGroup": null
"customerGroups": [0]
"images": [0]
"configuratorSet": {
"id": 754
"name": "Set-10000623.215"
"public": false
"type": 0
"groups": [1]
0: {
"id": 2
"name": "Farbe"
"description": null
"position": 1
}-
-
}-
"links": [0]
"downloads": [0]
"categories": {
34: {
"id": 34
"name": "Bandagen"
}-
139: {
"id": 139
"name": "Bandagen"
}-
189: {
"id": 189
"name": "Handschützer"
}-
193: {
"id": 193
"name": "weitere Schutzausrüstungen"
}-
}-
"similar": null
"related": null
"details": [0]
"seoCategories": [0]
}-
"success": true
}

Wenn ich den Artikel über das Backend lösche gibt es keine Reste, das funktioniert einwandfrei.

Falls jemand Infos hat würde ich mich freuen.

 

Schonmal vielen Dank im vorraus.

Gruß, Klopsi