# Merkwürdiges Verhalten bei Hooks nach Update auf 4.1.3

**URL:** <https://forum.shopware.com/t/merkwurdiges-verhalten-bei-hooks-nach-update-auf-4-1-3/16216>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [17. Oktober 2013 um 21:17 UTC](https://forum.shopware.com/t/merkwurdiges-verhalten-bei-hooks-nach-update-auf-4-1-3/16216 "2013-10-17T21:17:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pmahlow](https://avatars.discourse-cdn.com/v4/letter/p/90db22/32.png) [@pmahlow](https://forum.shopware.com/u/pmahlow)\
**Post date:** [17. Oktober 2013 um 21:17 UTC](https://forum.shopware.com/t/merkwurdiges-verhalten-bei-hooks-nach-update-auf-4-1-3/16216/1 "2013-10-17T21:17:40Z")

</div>

Hallo, nach Update einer Shopware 4.1.2 Installation mit eigenen Plugins auf 4.1.3 funktioniert eines der Plugins leider nicht mehr. Ich konnte den Grund ermitteln und frage mich nun, ob das ein Bug der neuen Version ist oder ob ich etwas falsch mache bzw. das Problem irgendwie umgangen werden kann. Das Plugin hängt sich (u.a.) in folgende Hooks ein: `class Shopware\_Plugins\_Backend\_xxxxxx\_Bootstrap extends Shopware\_Components\_Plugin\_Bootstrap { public function install() { $event = $this -\> createEvent('Enlight\_Controller\_Action\_PostDispatch', 'onPostDispatch'); $this -\> subscribeEvent($event); $event = $this -\> createEvent('Enlight\_Controller\_Action\_PreDispatch', 'onPreDispatch'); $this -\> subscribeEvent($event); ... ` Das Problem ist, dass im preDispatch-Handler noch der richtige Controller über die EventArgs ermittelt werden kann, im postDispatch-Handler allerdings nach dem Update nicht mehr. Bei Aufruf von /Campaign/index/emotionId/6 liefert

```auto
public function onPostDispatch(Enlight_Event_EventArgs $args) {
    $request = $args -&gt; getRequest();
     echo $request -&gt; getControllerName();
...
```

“Campaign”

und

```auto
public function onPreDispatch(Enlight_Event_EventArgs $args) {
    $request = $args -&gt; getRequest();
     echo $request -&gt; getControllerName();

```

“index”

Ist dieses Problem bekannt?

Viele Grüße  
Philipp

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [17. Oktober 2013 um 21:35 UTC](https://forum.shopware.com/t/merkwurdiges-verhalten-bei-hooks-nach-update-auf-4-1-3/16216/2 "2013-10-17T21:35:59Z")

</div>

Hi, bist du dir sicher, dass es da nicht irgendwelche Controller-Forwards gab - das wäre jetzt eher so mein Tipp? Die Pre- und PostDispatch-Events sind so tief im Core… da gab es jetzt zur 4.1.3 eigentlich keine Umstellung. lG Daniel

---

<div class="post-metadata">

**Author:** ![pmahlow](https://avatars.discourse-cdn.com/v4/letter/p/90db22/32.png) [@pmahlow](https://forum.shopware.com/u/pmahlow)\
**Post date:** [17. Oktober 2013 um 22:03 UTC](https://forum.shopware.com/t/merkwurdiges-verhalten-bei-hooks-nach-update-auf-4-1-3/16216/3 "2013-10-17T22:03:27Z")

</div>

Hi, eigentlich schon, ich arbeite auch lediglich mit Redirects. Diese habe ich beim Debugging allerdings auch schon auskommentiert. Zwischen pre- und postDispatch sollte eigentlich von Plugin-Seite nichts mehr passiert sein (wenn ich nichts übersehe). Ich werde das morgen mal herunterbrechen und noch weiter analysieren. Danke für die schnelle Antwort. Viele Grüße Philipp

---

<div class="post-metadata">

**Author:** ![pmahlow](https://avatars.discourse-cdn.com/v4/letter/p/90db22/32.png) [@pmahlow](https://forum.shopware.com/u/pmahlow)\
**Post date:** [20. Oktober 2013 um 16:10 UTC](https://forum.shopware.com/t/merkwurdiges-verhalten-bei-hooks-nach-update-auf-4-1-3/16216/4 "2013-10-20T16:10:28Z")

</div>

Hi, nach langer verzweifelter Suche konnte ich die Ursache finden. Die Einkaufswelt war lediglich nicht aktiv (warum auch immer) - daher die automatische Umleitung auf die Startseite und die richtige Ausgabe im PostDispatch-Hook. Manchmal sieht man den Wald vor lauter Bäumen nicht. Das hätte ja auch mal eher auffallen können, die Einkaufswelt war ja auch nicht zu sehen… Viele Grüße Philipp
