Skip to content

Commit bbcc913

Browse files
authored
Merge pull request #46 from topcoder-platform/feature/admin-app-164
bypass phase dependency checks if the caller is an admin/m2m
2 parents 1340d68 + b4eb1e4 commit bbcc913

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/services/ResourceService.js

+4
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,10 @@ async function init (currentUser, challengeId, resource, isCreated) {
273273
if (_.get(challenge, 'task.isTask', false)) {
274274
return { resources, memberId, handle }
275275
}
276+
// bypass phase dependency checks if the caller is an m2m/admin
277+
if (currentUser.isMachine || helper.hasAdminRole(currentUser)) {
278+
return { resources, memberId, handle }
279+
}
276280
// check phases dependencies
277281
const dependencies = await ResourceRolePhaseDependencyService.getDependencies({ resourceRoleId: resource.roleId })
278282
_.forEach(dependencies, (dependency) => {

0 commit comments

Comments
 (0)