# Event Loop verhindern

**URL:** <https://forum.shopware.com/t/event-loop-verhindern/72882>\
**Category:** Programmierung\
**Created:** [18. Februar 2021 um 13:42 UTC](https://forum.shopware.com/t/event-loop-verhindern/72882 "2021-02-18T13:42:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![CVDH](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@CVDH](https://forum.shopware.com/u/CVDH)\
**Post date:** [18. Februar 2021 um 13:42 UTC](https://forum.shopware.com/t/event-loop-verhindern/72882/1 "2021-02-18T13:42:47Z")

</div>

Hallo,

Ich möchte immer dann, wenn ein Produkt in der Administration erzeugt oder bearbeitet wird  
ein Feld Ändern (OneToOne Extension) Das an das Produkt angefügt ist.

Dafür nutze ich den Event Subscriber und Höre auf das Event

ProductEvents::PRODUCT\_WRITTEN\_EVENT

&nbsp;

Wenn ich das Feld mithilfe von

CustomDataRepository-\>upsert($dates,$context);  
Speicher Wird das Event erneut getriggert und ich erzeuge einen Loop.

Kann man entweder das Event Triggern verhindern oder Daten mitgeben, um zu Selektieren, ob es Eine „Normale Änderung“ war?

MFG Christian

---

<div class="post-metadata">

**Author:** ![markus.freyt](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@markus.freyt](https://forum.shopware.com/u/markus.freyt)\
**Post date:** [18. März 2022 um 21:06 UTC](https://forum.shopware.com/t/event-loop-verhindern/72882/2 "2022-03-18T21:06:44Z")

</div>

Hi,

ich bin auf genau das gleiche Problem gestoßen 🙂 Hast Du eine Lösung dafür gefunden?  
Merci

Liebe Grüße

Markus
