From 00ff9c4daff9467afaaac06790e97c0a28c237bf Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Tue, 19 Oct 2010 01:00:14 +0000 Subject: [PATCH] BUGFIX Fixing default group selection in 'add member' dialog (in MemberTableField) (fixes #5836) (from r108099) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@112790 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- code/MemberTableField.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/MemberTableField.php b/code/MemberTableField.php index 6b48a8c2..b6109568 100755 --- a/code/MemberTableField.php +++ b/code/MemberTableField.php @@ -333,7 +333,9 @@ class MemberTableField extends ComplexTableField { // Set default groups - also implemented in MemberTableField_Popup::__construct() if($this->group) { $groupsField = $form->Fields()->dataFieldByName('Groups'); - if($groupsField) $groupsField->setValue($this->group->ID); + // TODO Needs to be a string value (not int) because of TreeMultiselectField->getItems(), + // see http://open.silverstripe.org/ticket/5836 + if($groupsField) $groupsField->setValue((string)$this->group->ID); } return $form;