# sw52 Attribute werden im Backend nicht gespeichert

**URL:** https://forum.shopware.com/t/sw52-attribute-werden-im-backend-nicht-gespeichert/46893
**Category:** Programmierung
**Created:** [13. Juli 2017 um 09:08 UTC](https://forum.shopware.com/t/sw52-attribute-werden-im-backend-nicht-gespeichert/46893 "2017-07-13T09:08:03Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Sandy](https://avatars.discourse-cdn.com/v4/letter/s/2bfe46/32.png) [@Sandy](https://forum.shopware.com/u/Sandy)
#### Post date: [13. Juli 2017 um 09:08 UTC](https://forum.shopware.com/t/sw52-attribute-werden-im-backend-nicht-gespeichert/46893/1 "2017-07-13T09:08:03Z")

</div>

Bei unserem Wechsel von 5.1.6 nach 5.2.x stossen wir leider immer wieder auf Probleme.

Aktuell werden die Attribute im Backend nicht gespeichert. Also das Beispiel SwagShoeSize gegriffen, nur auch hier werden sie nicht gespeichert. Die Attribute fehlen schon im XHR-Request `save`. Dort müssten die Attribute ja mit dem Key `__attribute_name` auftauchen. Im alten tauchen sie ja im array `attribute` auf. Jemand eine Idee?

---

<div class="post-metadata">

### Author: ![Sandy](https://avatars.discourse-cdn.com/v4/letter/s/2bfe46/32.png) [@Sandy](https://forum.shopware.com/u/Sandy)
#### Post date: [13. Juli 2017 um 09:25 UTC](https://forum.shopware.com/t/sw52-attribute-werden-im-backend-nicht-gespeichert/46893/2 "2017-07-13T09:25:25Z")

</div>

Oh nein, es gibt den “save”-Request der bei mir fehlerhaft beantwortet wurde.

Die Attributewerte werden erst im nachfolgenden “saveData”-Request übertragen.

---

<div class="post-metadata">

### Author: ![Sandy](https://avatars.discourse-cdn.com/v4/letter/s/2bfe46/32.png) [@Sandy](https://forum.shopware.com/u/Sandy)
#### Post date: [13. Juli 2017 um 14:39 UTC](https://forum.shopware.com/t/sw52-attribute-werden-im-backend-nicht-gespeichert/46893/3 "2017-07-13T14:39:50Z")

</div>

Hmm, das fehlen der Attribute im “save”-Request sehe ich als Bug an.

Wir hatten im “save”-Request das Attribute geprüft und bei Fehler erhielt der Benutzer ein Fehlermeldung. Ich hatte die Prüfung jetzt in den “save”-Request verschoben und wird dort auch erkannt, jedoch wird der Fehler dann nicht mehr ausgewertet. Es kommt also “Erfolgreich Kunde xxx wurde gespeichert” obwohl der “saveData”-Request success=false liefert.

---

<div class="post-metadata">

### Author: ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)
#### Post date: [13. Juli 2017 um 18:37 UTC](https://forum.shopware.com/t/sw52-attribute-werden-im-backend-nicht-gespeichert/46893/4 "2017-07-13T18:37:59Z")

</div>

Hi,

schau mal in die Doku. Mit 5.2 kam ein neues Attribut System

[https://developers.shopware.com/developers-guide/attribute-system/](https://developers.shopware.com/developers-guide/attribute-system/#search-results)

Sebastian

---

<div class="post-metadata">

### Author: ![Sandy](https://avatars.discourse-cdn.com/v4/letter/s/2bfe46/32.png) [@Sandy](https://forum.shopware.com/u/Sandy)
#### Post date: [14. Juli 2017 um 07:45 UTC](https://forum.shopware.com/t/sw52-attribute-werden-im-backend-nicht-gespeichert/46893/5 "2017-07-14T07:45:20Z")

</div>

> [@SebastianKlöpper schrieb:](https://forum.shopware.com/profile/66/SebastianKl%C3%B6pper "SebastianKl%C3%B6pper")
> 
> Hi,
> 
> schau mal in die Doku. Mit 5.2 kam ein neues Attribut System
> 
> [https://developers.shopware.com/developers-guide/attribute-system/](https://developers.shopware.com/developers-guide/attribute-system/#search-results)
> 
> Sebastian

Das kenne ich und damit hat es am Rande auch zu tun. Da ich es für ein bzw. zwei Bugs halte, habe ich ein Ticket aufgemacht [https://issues.shopware.com/issues/SW-19300](https://issues.shopware.com/issues/SW-19300)

In 5.1.6 wurden im „save“-Request auch die Freitextattribute übertragen und man konnte auf diese reagieren und den Request mit false zurückgeben. In 5.2 fehlen die Freitextattribute an dieser Stelle, gut dachte ich mir, im nachfolgenden „saveData“-Request werden sie übertragen, klinke ich mich da ein, funktioniert auch nur das Backend ignoriert das success=false und sagt speichern war erfolgreich. Somit hat man keine Möglichkeit auf ein Freitextattribute zu reagieren. Da das für uns dringend ist, werden wir wohl ein Ext.js gefrickel machen müssen \*\*grummel\*\*
