From 5d70c61743d8407ba8f0e0f291b71585eb7c4a92 Mon Sep 17 00:00:00 2001 From: Thomas Kranitsas Date: Wed, 1 Feb 2023 11:47:14 +0200 Subject: [PATCH 1/2] fix build --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 817d1d9..af6c73a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -20,7 +20,7 @@ install_dependency: &install_dependency install_deploysuite: &install_deploysuite name: Installation of install_deploysuite. command: | - git clone --branch v1.4 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript + git clone --branch v1.4.14 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript cp ./../buildscript/master_deploy.sh . cp ./../buildscript/buildenv.sh . cp ./../buildscript/awsconfiguration.sh . From 570dfe6a5f0098312215fbb129018c27e1bec607 Mon Sep 17 00:00:00 2001 From: Thomas Kranitsas Date: Wed, 1 Feb 2023 11:49:08 +0200 Subject: [PATCH 2/2] Fix issue with registration on tasks --- src/services/ResourceService.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/ResourceService.js b/src/services/ResourceService.js index 42de677..9c22e0d 100644 --- a/src/services/ResourceService.js +++ b/src/services/ResourceService.js @@ -231,7 +231,7 @@ async function init (currentUser, challengeId, resource, isCreated) { throw new errors.BadRequestError('Cannot delete resources of a completed challenge!') } - if (_.get(challenge, 'status') !== constants.ChallengeStatuses.Active && isCreated && resource.roleId === config.SUBMITTER_RESOURCE_ROLE_ID) { + if (!_.get(challenge, 'task.isTask', false) && _.get(challenge, 'status') !== constants.ChallengeStatuses.Active && isCreated && resource.roleId === config.SUBMITTER_RESOURCE_ROLE_ID) { throw new errors.BadRequestError(`Cannot create submitter resource on challenge with status ${_.get(challenge, 'status')}`) }