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

Commit 9cc218f

Browse files
committed
make it possible to revert closed registration phase
1 parent 5c41327 commit 9cc218f

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

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

+9-3
Original file line numberDiff line numberDiff line change
@@ -2080,9 +2080,15 @@ public FullProjectData updateProject(Project projectHeader, String projectHeader
20802080
p.setAttribute("Reviewer Number", "2");
20812081
}
20822082

2083-
if (p.getPhaseType().getId() == PhaseType.REGISTRATION_PHASE.getId()) {
2084-
if (projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT) != null && projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT).equals("1") && projectHeader.getProjectStatus().getId() == ProjectStatus.DRAFT.getId()) {
2085-
p.setPhaseStatus(PhaseStatus.CLOSED);
2083+
if (p.getPhaseType().getId() == PhaseType.REGISTRATION_PHASE.getId() && projectHeader.getProjectStatus().getId() == ProjectStatus.DRAFT.getId()) {
2084+
if (projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT) != null && projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT).equals("1")) {
2085+
if (p.getPhaseStatus().getId() != PhaseStatus.CLOSED.getId()) {
2086+
p.setPhaseStatus(PhaseStatus.CLOSED);
2087+
}
2088+
} else {
2089+
if (p.getPhaseStatus().getId() == PhaseStatus.CLOSED.getId()) {
2090+
p.setPhaseStatus(PhaseStatus.SCHEDULED);
2091+
}
20862092
}
20872093
}
20882094
}

0 commit comments

Comments
 (0)