Index: branches/5.2.x/core/units/languages/languages_event_handler.php =================================================================== diff -u -N -r15012 -r15049 --- branches/5.2.x/core/units/languages/languages_event_handler.php (.../languages_event_handler.php) (revision 15012) +++ branches/5.2.x/core/units/languages/languages_event_handler.php (.../languages_event_handler.php) (revision 15049) @@ -1,6 +1,6 @@ setID($id); - $object->SetFieldsFromHash($field_values); + $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); if (!$object->Validate()) { $event->status = kEvent::erFAIL; @@ -513,7 +513,7 @@ /* @var $object kDBItem */ $object->setID($id); - $object->SetFieldsFromHash($field_values); + $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); if (!$object->Validate()) { $event->status = kEvent::erFAIL;