# Shopware 5.6.6 | Eigene Einkaufswelten-Elemente sind nach Update doppelt

**URL:** <https://forum.shopware.com/t/shopware-5-6-6-eigene-einkaufswelten-elemente-sind-nach-update-doppelt/66445>\
**Category:** Programmierung\
**Tags:** customelements, shopping-worlds\
**Created:** [23. April 2020 um 06:59 UTC](https://forum.shopware.com/t/shopware-5-6-6-eigene-einkaufswelten-elemente-sind-nach-update-doppelt/66445 "2020-04-23T06:59:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![PhilippKa](https://avatars.discourse-cdn.com/v4/letter/p/dc4da7/32.png) [@PhilippKa](https://forum.shopware.com/u/PhilippKa)\
**Post date:** [23. April 2020 um 06:59 UTC](https://forum.shopware.com/t/shopware-5-6-6-eigene-einkaufswelten-elemente-sind-nach-update-doppelt/66445/1 "2020-04-23T06:59:14Z")

</div>

Hallo,

wir haben ein Plugin programmiert in dem wir eigene Einkaufswelten-Elemente zur Verfügung stellen.

Unser Problem ist, dass wenn wir das Plugin updaten, weil wir z. B. ein neues Element erstellt haben, das nach dem Updaten des Plugins, alle von uns zur Verfügung gestellten Elemente doppelt in der Liste vorhanden sind (nicht doppelt in einer jeweiligen Einkaufswelt).

Zum Installieren der Elemente nutzen wir die Funktion:&nbsp;_createOrUpdate_.

&nbsp;

Könnt Ihr mir vielleicht sagen, woran dieser Fehler liegen kann?

&nbsp;

Vielen Dank schon einmal und Grüße,

Philipp

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [23. April 2020 um 07:15 UTC](https://forum.shopware.com/t/shopware-5-6-6-eigene-einkaufswelten-elemente-sind-nach-update-doppelt/66445/2 "2020-04-23T07:15:46Z")

</div>

> wir haben ein Plugin programmiert

Das ist ganz toll, aber wir im Forum kennen das ja nicht. Wie soll man da jetzt helfen?&nbsp;

---

<div class="post-metadata">

**Author:** ![PhilippKa](https://avatars.discourse-cdn.com/v4/letter/p/dc4da7/32.png) [@PhilippKa](https://forum.shopware.com/u/PhilippKa)\
**Post date:** [23. April 2020 um 09:20 UTC](https://forum.shopware.com/t/shopware-5-6-6-eigene-einkaufswelten-elemente-sind-nach-update-doppelt/66445/3 "2020-04-23T09:20:19Z")

</div>

Hey @R4M,

danke für deine schnelle Antwort. Tut mir leid das die Infos zu dünn sind um mir eine Antwort zu geben.

Ich werde mal ein paar Code ausschnite mit geben.

Wir haben das besagte Plugin, welches ausschließlich die Aufgabe hat, Einkaufswelten-Elemente zu installieren.

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/5/533fa9423f0c598626f2cf11c7e53a2f9523a7b6.png)

Zum installieren der Elemente benutzen wir eine eigene Klasse, der den ComponentInstaller mit gegeben wird.

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/364536e17df9f9f2bf78bba28d443dd248e34768.png)

Jedes Element wird mittel eigener&nbsp;Methode in&nbsp;der EmotionElementInstaller Klasse installiert.

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/8/8b4f4d97d736c9575b7300b2e32e405af67ca230.png)

Im jetzigen Beispiel ist es die Methode&nbsp;_installFullHeaderElement_. Der Code dafür sieht wie folgt aus:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/6/624b6144929510757a98e83d5f334a7cb80aef4d.png)

Wie oben schon erwähnt, benutzen wir zum installieren die Methode _createOrUpdate_ vom _ComponentInstaller_ von Shopware.

Der Fehler ist, das einige Elemente nach einem Update doppelt vorhanden sind.

Diese Dopplungen tauchen nicht nur im Backend, sondern auch in der Datenbank-Tablle:&nbsp;_s\_library\_component_ auf. Unterscheiden tuen sie sich einzig und allein anhand ihrer ID.

&nbsp;

Ich hoffe das jetzt die gegebenen Informationen ausreichend sind und ich danke schon mal für die Hilfe.

Grüße,

Philipp
