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

Commit 57e6d47

Browse files
committed
set actual start and end date for closed registration phase
1 parent 69e9680 commit 57e6d47

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

services/project_services/src/java/main/com/topcoder/project/service/impl/ProjectServicesImpl.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2083,14 +2083,17 @@ public FullProjectData updateProject(Project projectHeader, String projectHeader
20832083
if (p.getPhaseType().getId() == PhaseType.REGISTRATION_PHASE.getId() && projectHeader.getProjectStatus().getId() == ProjectStatus.DRAFT.getId()) {
20842084
if (projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT) != null && "1".equals(projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT))) {
20852085
if (p.getPhaseStatus().getId() != PhaseStatus.CLOSED.getId()) {
2086-
p.setActualStartDate(p.getScheduledStartDate());
2087-
p.setActualEndDate(p.getScheduledEndDate());
2086+
Date now = new Date();
2087+
p.setFixedStartDate(now);
2088+
p.setActualStartDate(now);
2089+
p.setActualEndDate(new Date(System.currentTimeMillis()+5*60*1000));
20882090
p.setPhaseStatus(PhaseStatus.CLOSED);
20892091
}
20902092
} else {
20912093
if (p.getPhaseStatus().getId() == PhaseStatus.CLOSED.getId()) {
20922094
p.setActualStartDate(null);
20932095
p.setActualEndDate(null);
2096+
p.setFixedStartDate(null);
20942097
p.setPhaseStatus(PhaseStatus.SCHEDULED);
20952098
}
20962099
}

0 commit comments

Comments
 (0)