Skip to content

Commit ffb23ce

Browse files
Fix issue with assigning a task
1 parent 4edee0c commit ffb23ce

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/services/ResourceService.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ async function init (currentUser, challengeId, resource, isCreated) {
223223
// Prevent from creating more than 1 submitter resources on tasks
224224
if (_.get(challenge, 'task.isTask', false) && isCreated && resource.roleId === config.SUBMITTER_RESOURCE_ROLE_ID) {
225225
const existing = await getResources(currentUser, challengeId, config.SUBMITTER_RESOURCE_ROLE_ID, 1, 1)
226-
if (existing.total > 0) {
226+
if (_.find(existing.data, r => r.roleId === config.SUBMITTER_RESOURCE_ROLE_ID)) {
227227
throw new errors.ConflictError(`The Task is already assigned`)
228228
}
229229
}

0 commit comments

Comments
 (0)