# Exception wenn man mehr als 1 Mal auf der Newsletter Opt-In Link klickt

**URL:** <https://forum.shopware.com/t/exception-wenn-man-mehr-als-1-mal-auf-der-newsletter-opt-in-link-klickt/66852>\
**Category:** Programmierung\
**Created:** [11. Mai 2020 um 12:40 UTC](https://forum.shopware.com/t/exception-wenn-man-mehr-als-1-mal-auf-der-newsletter-opt-in-link-klickt/66852 "2020-05-11T12:40:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![11shop](https://avatars.discourse-cdn.com/v4/letter/1/90ced4/32.png) [@11shop](https://forum.shopware.com/u/11shop)\
**Post date:** [11. Mai 2020 um 12:40 UTC](https://forum.shopware.com/t/exception-wenn-man-mehr-als-1-mal-auf-der-newsletter-opt-in-link-klickt/66852/1 "2020-05-11T12:40:43Z")

</div>

```
CRITICAL
12:38:41
request	Uncaught PHP Exception Exception: "Caught 2 violation errors." at /html/shopware/vendor/shopware/storefront/Controller/NewsletterController.php line 74
{
    "exception": {}
}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![4BytesRobby](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/4bytesrobby/32/26288_2.png) [@4BytesRobby](https://forum.shopware.com/u/4BytesRobby)\
**Post date:** [7. Juni 2025 um 11:01 UTC](https://forum.shopware.com/t/exception-wenn-man-mehr-als-1-mal-auf-der-newsletter-opt-in-link-klickt/66852/2 "2025-06-07T11:01:11Z")

</div>

Der Thread ist zwar alt, das Problem ist auch mit der aktuellen Shopware 6-Version 6.6.10.4 vorhanden.

Besonders unschön: Der Kunde bekommt einen Fehler angezeigt.

Es gibt einfach Kunden, die immer doppelt auf alles klicken. Natürlich geht der Kunde dann davon aus, dass die Anmeldung nicht funktioniert hat, dabei ist es nur der zweite Aufruf, der fehlschlägt, weil der Newsletter-Datensatz nicht den erwarteten Status hat. Eigentlich überflüssig, da jeder, der den Confirmation-Link aufruft explizit die Anmeldung bestätigen möchte.

Hier ein Patch, der das Problem behebt:

> <https://gist.github.com/four-bytes-robby/50885aea94f260adc627ebac13a73fdb>
