From 6d74db77ffed8066a7bcdae863b9161e87d3773a Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Wed, 2 Jun 2010 23:17:09 +0000 Subject: [PATCH] BUGFIX Setting 'ID' field on CMSMain->RootForm() so it can work with formfields that require it (fixes #5671, thanks ajshort) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/branches/2.4@106096 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- code/CMSMain.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/CMSMain.php b/code/CMSMain.php index 96e5c984..d4eb1586 100755 --- a/code/CMSMain.php +++ b/code/CMSMain.php @@ -513,6 +513,9 @@ JS; if(Object::has_extension('SiteConfig',"Translatable")){ $fields->push(new HiddenField('Locale','', $siteConfig->Locale )); } + + $fields->push(new HiddenField('ID', '', $siteConfig->ID)); + $form = new Form($this, "EditForm", $fields, $siteConfig->getCMSActions()); $form->loadDataFrom($siteConfig);