diff --git a/framework/core/src/Foundation/DispatchEventsTrait.php b/framework/core/src/Foundation/DispatchEventsTrait.php index 5c40079e4..04aca149c 100644 --- a/framework/core/src/Foundation/DispatchEventsTrait.php +++ b/framework/core/src/Foundation/DispatchEventsTrait.php @@ -25,7 +25,9 @@ trait DispatchEventsTrait } foreach ($entity->releaseEvents() as $event) { - $event->actor = $actor; + if (property_exists($event, 'actor') && ! $event->actor) { + $event->actor = $actor; + } $this->events->dispatch($event); }