Merge pull request #75 from open-sausages/pull/4/better-validate

This commit is contained in:
Dan Hensby 2020-09-18 16:51:53 +01:00
commit c5191b5f78
No known key found for this signature in database
GPG Key ID: F76D6B5FE0626A99
1 changed files with 7 additions and 7 deletions

View File

@ -47,7 +47,7 @@ class Company extends DataObject
'Name'=>'Varchar(255)',
'Category'=>'Varchar(255)',
'Revenue'=>'Float',
'CEO'=>'Varchar(255)',
'CEO'=>'Varchar(255)'
);
private static $has_one = array(
@ -102,13 +102,13 @@ class Company extends DataObject
public function validate()
{
if (!$this->Title) {
$result = new ValidationResult();
$result->addError('Title is required');
return $result;
} else {
return parent::validate();
$result = parent::validate();
if (!$this->Name) {
$result->addFieldError('Name', 'Name is required');
}
return $result;
}
public function DynamicProperty()