diff --git a/src/main/java/net/gepafin/tendermanagement/dao/CallDao.java b/src/main/java/net/gepafin/tendermanagement/dao/CallDao.java index 0827b62a..13101423 100644 --- a/src/main/java/net/gepafin/tendermanagement/dao/CallDao.java +++ b/src/main/java/net/gepafin/tendermanagement/dao/CallDao.java @@ -551,9 +551,9 @@ public class CallDao { } List existingChecklist = callTargetAudienceChecklistRepository .findByCallIdAndLookupDataTypeAndIsDeletedFalse(callEntity.getId(), type.getValue()); - List incomingIds = lookupDataReqList.stream().map(LookUpDataReq::getLookUpDataId) + List incomingIds = lookupDataReqList.stream().map(LookUpDataReq::getId) .filter(id -> id != null && id > 0).collect(Collectors.toList()); - existingChecklist.stream().filter(checklist -> !incomingIds.contains(checklist.getLookupData().getId())) + existingChecklist.stream().filter(checklist -> !incomingIds.contains(checklist.getId())) .forEach(this::softDeleteCallTargetAudienceChecklist); lookupDataReqList .forEach(lookUpDataReq -> createOrUpdateCallTargetAudienceChecklist(lookUpDataReq, callEntity, type)); diff --git a/src/main/resources/db/changelog/db.changelog-1.0.0.xml b/src/main/resources/db/changelog/db.changelog-1.0.0.xml index eceb9426..609f117c 100644 --- a/src/main/resources/db/changelog/db.changelog-1.0.0.xml +++ b/src/main/resources/db/changelog/db.changelog-1.0.0.xml @@ -1052,7 +1052,7 @@ path="db/dump/update_system_email_template_of_application_submission.sql" /> - + @@ -1083,4 +1083,22 @@ + + + + + + + + + + + + + + + + + +