Index: trunk/core/kernel/db/db_event_handler.php =================================================================== diff -u -N -r8407 -r8408 --- trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 8407) +++ trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 8408) @@ -371,7 +371,12 @@ */ function checkItemStatus(&$event) { - $status_field = array_shift( $this->Application->getUnitOption($event->Prefix,'StatusField') ); + $status_fields = $this->Application->getUnitOption($event->Prefix,'StatusField'); + if (!$status_fields) { + return true; + } + + $status_field = array_shift($status_fields); if ($status_field == 'Status' || $status_field == 'Enabled') { $object =& $event->getObject(); return $object->GetDBField($status_field) == STATUS_ACTIVE;