From fc4248f3e8bfe9cbc5e89638b0b2075a6d399d03 Mon Sep 17 00:00:00 2001 From: liuliquan Date: Thu, 5 Oct 2023 19:24:30 +0800 Subject: [PATCH] Task status change --- src/services/ChallengeService.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/ChallengeService.js b/src/services/ChallengeService.js index 2bf79f2f..4b1e9e2d 100644 --- a/src/services/ChallengeService.js +++ b/src/services/ChallengeService.js @@ -1423,15 +1423,15 @@ function validateTask(currentUser, challenge, data, challengeResources) { return; } - // Status from Draft -> Active, indicating launch a Task + // Status changed to Active, indicating launch a Task const isLaunchTask = data.status === constants.challengeStatuses.Active && - challenge.status === constants.challengeStatuses.Draft; + challenge.status !== constants.challengeStatuses.Active; - // Status from Active -> Completed, indicating complete a Task + // Status changed to Completed, indicating complete a Task const isCompleteTask = data.status === constants.challengeStatuses.Completed && - challenge.status === constants.challengeStatuses.Active; + challenge.status !== constants.challengeStatuses.Completed; // When complete a Task, input data should have winners if (isCompleteTask && (!data.winners || !data.winners.length)) {