diff --git a/src/services/Process.php b/src/services/Process.php index ccdf3800..cd484078 100644 --- a/src/services/Process.php +++ b/src/services/Process.php @@ -146,8 +146,9 @@ public function beforeProcessFeed(FeedModel $feed, array $feedData) // Fire an 'onBeforeProcessFeed' event $event = new FeedProcessEvent([ - 'feed' => $feed, + 'feed' => $return, 'feedData' => $this->_data, + 'element' => $feed->element, ]); $this->trigger(self::EVENT_BEFORE_PROCESS_FEED, $event); @@ -156,7 +157,8 @@ public function beforeProcessFeed(FeedModel $feed, array $feedData) return; } - // Allow event to modify the feed data + // Allow event to modify the feed & feed data + $return = $event->feed; $this->_data = $event->feedData; // Return the feed data