Index: branches/5.2.x/core/units/forms/submission_log/submission_log_eh.php =================================================================== diff -u -N -r14989 -r15049 --- branches/5.2.x/core/units/forms/submission_log/submission_log_eh.php (.../submission_log_eh.php) (revision 14989) +++ branches/5.2.x/core/units/forms/submission_log/submission_log_eh.php (.../submission_log_eh.php) (revision 15049) @@ -1,6 +1,6 @@ $field_values) { $object->setID($id); - $object->SetFieldsFromHash($field_values); + $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); $load_keys = Array ( 'FormSubmissionId' => $object->GetDBField('FormSubmissionId'), @@ -645,7 +645,7 @@ if ($items_info) { foreach ($items_info as $id => $field_values) { $object->setID($id); - $object->SetFieldsFromHash($field_values); + $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); $load_keys = Array ( 'FormSubmissionId' => $object->GetDBField('FormSubmissionId'), @@ -682,7 +682,7 @@ if ($items_info) { foreach ($items_info as $id => $field_values) { $object->setID($id); - $object->SetFieldsFromHash($field_values); + $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); $object->SetDBField('DraftId', 0); $load_keys = Array (