Index: cat_event_handler.php =================================================================== --- cat_event_handler.php (revision 9) +++ cat_event_handler.php (working copy) @@ -866,14 +866,14 @@ { parent::OnBeforeItemUpdate($event); + $object =& $event->getObject(); + /* @var $object kCatDBItem */ + // update hits field $property_map = $this->Application->getUnitOption($event->Prefix, 'ItemPropertyMappings'); if ($property_map) { $click_field = $property_map['ClickField']; - $object =& $event->getObject(); - /* @var $object kCatDBItem */ - if( $this->Application->IsAdmin() && ($this->Application->GetVar($click_field.'_original') !== false) && floor($this->Application->GetVar($click_field.'_original')) != $object->GetDBField($click_field) ) {