Index: branches/5.2.x/core/kernel/db/db_event_handler.php =================================================================== diff -u -N -r14782 -r14855 --- branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 14782) +++ branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 14855) @@ -1,6 +1,6 @@ Set($event->getPrefixSpecial() . '_id', $object->GetID()); } else { - $object->setID($id); + $object->setID( is_array($id) ? false : $id ); } }