Index: branches/RC/core/units/languages/languages_event_handler.php =================================================================== diff -u -r11538 -r11610 --- branches/RC/core/units/languages/languages_event_handler.php (.../languages_event_handler.php) (revision 11538) +++ branches/RC/core/units/languages/languages_event_handler.php (.../languages_event_handler.php) (revision 11610) @@ -125,7 +125,8 @@ function OnBeforeItemUpdate(&$event) { $object =& $event->getObject(); - $status_field = array_shift( $this->Application->getUnitOption($event->Prefix, 'StatusField') ); + $status_fields = $this->Application->getUnitOption($event->Prefix, 'StatusField'); + $status_field = array_shift($status_fields); if ($object->GetDBField('PrimaryLang') == 1 && $object->GetDBField($status_field) == 0) { $object->SetDBField($status_field, 1);