Index: branches/5.2.x/core/kernel/db/cat_event_handler.php =================================================================== diff -u -N -r16671 -r16674 --- branches/5.2.x/core/kernel/db/cat_event_handler.php (.../cat_event_handler.php) (revision 16671) +++ branches/5.2.x/core/kernel/db/cat_event_handler.php (.../cat_event_handler.php) (revision 16674) @@ -1,6 +1,6 @@ GetOriginalField('CategoryId') != $target_category ) { $object->MoveToCat($target_category); } + + if ( $object->GetChangedFields() ) { + $now = adodb_mktime(); + $object->SetDBField('Modified_date', $now); + $object->SetDBField('Modified_time', $now); + $object->SetDBField('ModifiedById', $this->Application->RecallVar('user_id')); + } } /** @@ -1032,13 +1039,6 @@ $event->CallSubEvent('OnAfterItemDelete'); } } - - if ( $object->GetChangedFields() ) { - $now = adodb_mktime(); - $object->SetDBField('Modified_date', $now); - $object->SetDBField('Modified_time', $now); - $object->SetDBField('ModifiedById', $this->Application->RecallVar('user_id')); - } } /**