From 5eef1281f68dbcbf820499662a50260464cb893e Mon Sep 17 00:00:00 2001 From: wangyidong Date: Thu, 25 Jan 2024 14:01:06 +0800 Subject: [PATCH] * Fix bug #45081. --- module/execution/control.php | 4 ++-- module/execution/js/create.ui.js | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) 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); }); }