|
|
@@ -172,9 +172,9 @@ open class ProjectsService( |
|
|
|
this.taskGroup = taskGroupMap[taskStageId] |
|
|
|
this.startDate = requestMilestone?.startDate?.let { LocalDate.parse(it) } |
|
|
|
this.endDate = requestMilestone?.endDate?.let { LocalDate.parse(it) } |
|
|
|
this.milestonePayments.removeAll(this.milestonePayments) |
|
|
|
requestMilestone?.payments?.map { |
|
|
|
val milestonePayment = if (it.id > 0) milestonePaymentRepository.findById(it.id).orElse(MilestonePayment()) else MilestonePayment() |
|
|
|
|
|
|
|
this.milestonePayments.add(milestonePayment.apply { |
|
|
|
this.milestone = newMilestone |
|
|
|
this.description = it.description |
|
|
|