From 3282d3a87cdb03e94b12deacd54da6813349dd81 Mon Sep 17 00:00:00 2001 From: yoution Date: Thu, 12 Aug 2021 12:44:36 +0800 Subject: [PATCH] fix: issue taas#462 --- src/services/TeamService.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/TeamService.js b/src/services/TeamService.js index f6cd6612..55bae9bd 100644 --- a/src/services/TeamService.js +++ b/src/services/TeamService.js @@ -793,7 +793,8 @@ async function getRoleBySkills (skills) { where: { listOfSkills: { [Op.overlap]: skills } }, raw: true } - const roles = await Role.findAll(queryCriteria) + let roles = await Role.findAll(queryCriteria) + roles = _.filter(roles, role => _.find(role.rates, r => r.global)) if (roles.length > 0) { let result = _.each(roles, role => { // role matched skills list