Browse Source

Update backend to handle when stage start date and stage end date is null

pull/3/head
MSI\2Fi 8 months ago
parent
commit
e1c1b185c1
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt

+ 2
- 2
src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt View File

@@ -286,8 +286,8 @@ open class ProjectsService(
val requestMilestone = request.milestones[taskStageId] val requestMilestone = request.milestones[taskStageId]
this.project = project this.project = project
this.taskGroup = taskGroupMap[taskStageId] this.taskGroup = taskGroupMap[taskStageId]
this.startDate = requestMilestone?.startDate?.let { LocalDate.parse(it) }
this.endDate = requestMilestone?.endDate?.let { LocalDate.parse(it) }
this.startDate = requestMilestone?.startDate?.let { LocalDate.parse(it) } ?: request.projectPlanStart
this.endDate = requestMilestone?.endDate?.let { LocalDate.parse(it) } ?: request.projectPlanEnd
if (this.milestonePayments.isNotEmpty()) { if (this.milestonePayments.isNotEmpty()) {
this.milestonePayments.removeAll(this.milestonePayments) this.milestonePayments.removeAll(this.milestonePayments)
} }


Loading…
Cancel
Save