From da54244cd4a88da9612ffe95350cecceaeba8df1 Mon Sep 17 00:00:00 2001 From: "cyril.tsui" Date: Wed, 8 May 2024 14:21:15 +0800 Subject: [PATCH] update project --- .../com/ffii/tsms/modules/project/service/ProjectsService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt b/src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt index e86aeed..a78fca7 100644 --- a/src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt +++ b/src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt @@ -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