From 23a2a465328e76c83e429de887a59a34156cdf78 Mon Sep 17 00:00:00 2001 From: Normann Lou Date: Thu, 23 Aug 2007 05:45:41 +0000 Subject: [PATCH] enable validation to GenericDataAdmin form git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@40754 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- code/GenericDataAdmin.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/GenericDataAdmin.php b/code/GenericDataAdmin.php index 8359e978..21133b72 100755 --- a/code/GenericDataAdmin.php +++ b/code/GenericDataAdmin.php @@ -186,8 +186,9 @@ abstract class GenericDataAdmin extends LeftAndMain { if(!$actions->fieldByName('action_delete')) { $actions->push(new FormAction('delete', 'Delete','ajaxAction-delete')); } - $form = new Form($this, "EditForm", $fields, $actions); - + + $required = (method_exists($genericData, getCMSRequiredField)) ? $genericData->getCMSRequiredField() : new RequiredFields(); + $form = new Form($this, "EditForm", $fields, $actions, $required); if($this->stat('data_type_extra')) { foreach ($this->stat('data_type_extra') as $oneRelated) { $oneExtra = $genericData-> $oneRelated();