diff --git a/forms/ComplexTableField.php b/forms/ComplexTableField.php index c5e8609ac..a2a4a0ed4 100755 --- a/forms/ComplexTableField.php +++ b/forms/ComplexTableField.php @@ -794,9 +794,9 @@ class ComplexTableField_ItemRequest extends RequestHandler { */ function saveComplexTableField($data, $form, $request) { $dataObject = $this->dataObj(); - $form->saveInto($dataObject); - + try { + $form->saveInto($dataObject); $dataObject->write(); } catch(ValidationException $e) { $form->sessionMessage($e->getResult()->message(), 'bad');