Edit: This is a Members extension issue. The issue can be closed for this extension.
I cloned the latest Symphony integration branch (2.2.1 Beta 1) and the latest Members extension integration branch (1.0 Beta 2) and the latest commit of the Schema Migration extension. I installed Symphony, enabled all extensions, enabled Enable tracking of section and page changes in Preferences and copied the following migration file into sections/members.xml:
Clicking on the Migrate button successfully adds the section and fields, but trying to create a new entry in the Members section resulted in the following error:
Argument 1 passed to fieldMemberTimezone::buildTZSelection() must be an array, null given, called in /Users/stephen/Sites/sym/members/extensions/members/fields/field.membertimezone.php on line 203 and defined
/Users/stephen/Sites/sym/members/extensions/members/fields/field.membertimezone.php line 99
94 * @param array $data
95 * @param string $prefix
96 * @param string $postfix
97 * @return XMLElement
98 */
99 public function buildTZSelection(Array $data = array(), $prefix = null, $postfix = null) {
100 $groups = array();
101
102 if ($this->get('required') != 'yes') $groups[] = array(NULL, false, NULL);
103
Edit: This is a Members extension issue. The issue can be closed for this extension.
I cloned the latest Symphony integration branch (2.2.1 Beta 1) and the latest Members extension integration branch (1.0 Beta 2) and the latest commit of the Schema Migration extension. I installed Symphony, enabled all extensions, enabled
Enable tracking of section and page changes
in Preferences and copied the following migration file intosections/members.xml
:Clicking on the
Migrate
button successfully adds the section and fields, but trying to create a new entry in the Members section resulted in the following error: