Skip to content

Commit c86a628

Browse files
clean up
1 parent 78b242b commit c86a628

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/common/helper.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -864,20 +864,17 @@ async function ensureAccessibleByGroupsAccess (currentUser, challenge) {
864864
*/
865865
async function _ensureAccessibleForTaskChallenge (currentUser, challenge) {
866866
let challengeResourceIds
867-
// Remove privateDescription for unregistered users
868867
if (currentUser) {
869868
if (!currentUser.isMachine) {
870869
const challengeResources = await getChallengeResources(challenge.id)
871870
challengeResourceIds = _.map(challengeResources, r => _.toString(r.memberId))
872-
if (!_.includes(challengeResourceIds, _.toString(currentUser.userId))) {
873-
}
874871
}
875872
}
876873
// Check if challenge is task and apply security rules
877874
if (_.get(challenge, 'task.isTask', false) && _.get(challenge, 'task.isAssigned', false)) {
878-
const canAccesChallenge = _.isUndefined(currentUser) ? false : _.includes((challengeResourceIds || []), _.toString(currentUser.userId)) || currentUser.isMachine || hasAdminRole(currentUser)
875+
const canAccesChallenge = _.isUndefined(currentUser) ? false : currentUser.isMachine || hasAdminRole(currentUser) || _.includes((challengeResourceIds || []), _.toString(currentUser.userId))
879876
if (!canAccesChallenge) {
880-
throw new errors.ForbiddenError(`You don't have access to view this task as you don't have a resource on it`)
877+
throw new errors.ForbiddenError(`You don't have access to view this challenge`)
881878
}
882879
}
883880
}

0 commit comments

Comments
 (0)