diff --git a/forms/TableField.php b/forms/TableField.php index 460bbb392..e808c2e6a 100644 --- a/forms/TableField.php +++ b/forms/TableField.php @@ -268,14 +268,14 @@ class TableField extends TableListField { // Sort into proper array $this->value = ArrayLib::invert($this->value); $dataObjects = $this->sortData($this->value, $record->ID); - if($dataObjects['new']) { + if(isset($dataObjects['new']) && $dataObjects['new']) { $newFields = $this->sortData($dataObjects['new'], $record->ID); } $savedObj = $this->saveData($dataObjects, $this->editExisting); - if($savedObj && $newFields) { + if($savedObj && isset($newFields)) { $savedObj += $this->saveData($newFields,false); - } else if($newFields) { + } else if(isset($newFields)) { $savedObj = $this->saveData($newFields,false); } $items = $this->sourceItems(); @@ -778,4 +778,4 @@ class TableField_Item extends TableListField_Item { } -?> \ No newline at end of file +?>