# REST API: Bug bei Artikel-Aktualisierung

**URL:** <https://forum.shopware.com/t/rest-api-bug-bei-artikel-aktualisierung/15619>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [18. September 2013 um 09:35 UTC](https://forum.shopware.com/t/rest-api-bug-bei-artikel-aktualisierung/15619 "2013-09-18T09:35:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MSC](https://avatars.discourse-cdn.com/v4/letter/m/f6c823/32.png) [@MSC](https://forum.shopware.com/u/MSC)\
**Post date:** [18. September 2013 um 09:35 UTC](https://forum.shopware.com/t/rest-api-bug-bei-artikel-aktualisierung/15619/1 "2013-09-18T09:35:13Z")

</div>

Bei der Aktualisierung von Artikeln via HttpPut habe ich das Problem, dass der MainDetail Datensatz in der Tabelle s\_articles\_details verloren geht! Aktualisiere ich den Artikel ein zweites Mal, so legt er einen neuen MainDetail Datensatz an! Ich konnte im Source-Code keine Stelle finden, welche die Löschung bei der Aktualisierung veranlasst! Beim Aktualisieren übergebe ich keine MainDetailId ist das vielleicht das Problem? Hier mein JSON String den ich an die URL “[http://shoproot/api/articles/274](http://shoproot/api/articles/274)” übergebe: `{ "supplierId": 6, "taxId": 1, "filterGroupId": 0, "pseudoSales": 33, "keywords": "Speed4Trade", "name": "Testartikel", "description": "Kurzbeschreibung!", "descriptionLong": "Langbeschreibung?", "active": true, "highlight": true, "lastStock": true, "notification": false, "mainDetail": { "position": 0, "active": 0, "inStock": 5, "minPurchase": 2, "maxPurchase": 8, "weight": 4.4, "width": 1.11, "len": 3.33, "height": 6.46, "number": "111112", "supplierNumber": "HER555", "ean": "EAN323", "shippingTime": "1 - 2 Tage", "shippingFree": true, "kind": 0, "prices": [{ "from": 1, "customerGroupKey": "EK", "price": 44.55 }], "configuratorOptions": {} }, "images": [{ "link": "http://www.test.de/test.jpg", "main": false }], "related": [{"number": "SW10228"}], "similar": [{"number": "SW10228"}], "customerGroups": [{"id": 2}], "propertyValues": {}, "variants": {}, "translations": {}, "categories": {"3": {"id": 3}} }` Übergebe ich gewisse Parameter falsch oder muss ich Parameter gezielt bei der Aktualisierung weglassen? Ist die Aktualisierung des MainDetails eventuell gar nicht vorgesehen? Über eine Antwort würde ich mich sehr freuen!
