From 40bff9d3da332eb30da7ea370b0b1e2aa3e8c9d2 Mon Sep 17 00:00:00 2001 From: Michael Baghel Date: Wed, 23 Jun 2021 20:15:09 +0400 Subject: [PATCH] Allow anonymous user to access /getSkillsByJobDescription endpoint. --- src/controllers/TeamController.js | 2 +- src/routes/TeamRoutes.js | 2 -- src/services/TeamService.js | 3 +-- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/controllers/TeamController.js b/src/controllers/TeamController.js index d7992e14..998f9a81 100644 --- a/src/controllers/TeamController.js +++ b/src/controllers/TeamController.js @@ -114,7 +114,7 @@ async function getMe (req, res) { * @param res the response */ async function getSkillsByJobDescription (req, res) { - res.send(await service.getSkillsByJobDescription(req.authUser, req.body)) + res.send(await service.getSkillsByJobDescription(req.body)) } /** diff --git a/src/routes/TeamRoutes.js b/src/routes/TeamRoutes.js index 941be406..a2183d36 100644 --- a/src/routes/TeamRoutes.js +++ b/src/routes/TeamRoutes.js @@ -38,8 +38,6 @@ module.exports = { post: { controller: 'TeamController', method: 'getSkillsByJobDescription', - auth: 'jwt', - scopes: [constants.Scopes.READ_TAAS_TEAM] } }, '/taas-teams/:id': { diff --git a/src/services/TeamService.js b/src/services/TeamService.js index 717bf396..14723279 100644 --- a/src/services/TeamService.js +++ b/src/services/TeamService.js @@ -838,7 +838,7 @@ getRoleBySkills.schema = Joi.object() * @param {Object} data the search criteria * @returns {Object} the result */ -async function getSkillsByJobDescription (currentUser, data) { +async function getSkillsByJobDescription (data) { // load topcoder skills if needed. Using cached skills helps to avoid // unnecessary api calls which is extremely time comsuming. await _reloadCachedTopcoderSkills() @@ -881,7 +881,6 @@ async function getSkillsByJobDescription (currentUser, data) { getSkillsByJobDescription.schema = Joi.object() .keys({ - currentUser: Joi.object().required(), data: Joi.object().keys({ description: Joi.string().required() }).required()