diff --git a/module/execution/control.php b/module/execution/control.php index 87e922a5b9..7c6563efa0 100644 --- a/module/execution/control.php +++ b/module/execution/control.php @@ -2469,8 +2469,8 @@ class execution extends control $members = $this->loadModel('user')->getTeamMemberPairs($objectID, $objectType); - $selectedMembers = ''; - foreach($members as $account => $realName) $selectedMembers .= $account . ','; + $selectedMembers = array(); + foreach($members as $account => $realName) $selectedMembers[] = $account; return print(json_encode($selectedMembers)); } diff --git a/module/execution/js/create.ui.js b/module/execution/js/create.ui.js index 2c8269c074..c4969ba59a 100644 --- a/module/execution/js/create.ui.js +++ b/module/execution/js/create.ui.js @@ -51,11 +51,8 @@ function loadMembers() let objectID = $('input[name=teams]').val() ? $('input[name=teams]').val() : projectID; $.getJSON($.createLink('execution', 'ajaxGetTeamMembers', 'objectID=' + objectID), function(data) { - if(data) - { - let membersPicker = $('select[name^=teamMembers]').zui('picker'); - membersPicker.$.setValue(data); - } + let membersPicker = $('[name^=teamMembers]').zui('picker'); + membersPicker.$.setValue(data); }); }