diff --git a/administrator/components/com_k2/models/items.php b/administrator/components/com_k2/models/items.php index a5c749b6..7d801512 100644 --- a/administrator/components/com_k2/models/items.php +++ b/administrator/components/com_k2/models/items.php @@ -831,6 +831,24 @@ protected function onBeforeSave(&$data, $table) { $data['extra_fields'] = json_encode($data['extra_fields']); } + + + + // K2 Before Save plugin event . We trigger it here beacuse it is applied only to items ( like in v2 ) + $dispatcher = JDispatcher::getInstance(); + JPluginHelper::importPlugin('k2'); + if (!$this->getState('patch')) + { + $isNew = $this->getState('isNew'); + $dispatcher->trigger('onBeforeK2Save', array( + &$data, + $isNew + )); + } + + + + return true;