diff --git a/src/Providers/AddonServiceProvider.php b/src/Providers/AddonServiceProvider.php index 09452ff139..c637764fd1 100644 --- a/src/Providers/AddonServiceProvider.php +++ b/src/Providers/AddonServiceProvider.php @@ -255,7 +255,9 @@ private function getEventListeners() foreach ($this->listen as $event => $listeners) { foreach ($listeners as $listener) { - $arr[$event][] = $listener; + if (! in_array($listener, $arr[$event] ?? [])) { + $arr[$event][] = $listener; + } } }