Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 597f41c

Browse files
update phase handling logic
1 parent 15137c1 commit 597f41c

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/common/helper.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,19 +109,13 @@ function getEventsFromPhases (challenge) {
109109
if (!dateBasedEvents[phase.scheduledEndDate]) {
110110
dateBasedEvents[phase.scheduledEndDate] = []
111111
}
112-
113-
114-
115-
116-
117-
118-
if (new Date(phase.scheduledStartDate).getTime() <= Date.now() && new Date(phase.scheduledEndDate).getTime() <= Date.now()) {
112+
if (new Date(phase.scheduledEndDate).getTime() >= Date.now() && !phase.isOpen) {
119113
dateBasedEvents[phase.scheduledStartDate].push({
120114
phaseId: phase.phaseId,
121115
isOpen: true
122116
})
123117
}
124-
if (new Date(phase.scheduledEndDate).getTime() > Date.now()) {
118+
if (new Date(phase.scheduledStartDate).getTime() <= Date.now() && phase.isOpen) {
125119
dateBasedEvents[phase.scheduledEndDate].push({
126120
phaseId: phase.phaseId,
127121
isOpen: false

0 commit comments

Comments
 (0)