Skip to content

Commit 8e69401

Browse files
Fix internal server error
1 parent c93f446 commit 8e69401

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/services/ResourceService.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ async function getResources (currentUser, challengeId, roleId, page, perPage) {
5555
boolQuery.push({ match_phrase: { challengeId } })
5656

5757
// logger.warn('User Check')
58-
if (!currentUser || (!currentUser.isMachine && !helper.hasAdminRole(currentUser))) {
58+
if (!currentUser) {
59+
// if the user is not logged in, only return resources with submitter role ID
60+
boolQuery.push({ match_phrase: { roleId: config.SUBMITTER_RESOURCE_ROLE_ID } })
61+
} else if ((!currentUser.isMachine && !helper.hasAdminRole(currentUser))) {
5962
// await checkAccess(currentUser, resources)
6063
// if not admin, and not machine, only return submitters + all my roles
6164
boolQuery.push({

0 commit comments

Comments
 (0)