From 40bb028edca6a1d6ad65a91254855b0238780133 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Tue, 29 Apr 2025 13:20:29 +0530 Subject: [PATCH] Fixed a bug where unable to cheklist item while updating activity --- Marco.Pms.Services/Controllers/MasterController.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Marco.Pms.Services/Controllers/MasterController.cs b/Marco.Pms.Services/Controllers/MasterController.cs index 037db52..b22acf0 100644 --- a/Marco.Pms.Services/Controllers/MasterController.cs +++ b/Marco.Pms.Services/Controllers/MasterController.cs @@ -110,9 +110,22 @@ namespace Marco.Pms.Services.Controllers if (createActivity.CheckList != null) { + var newCheckIds = createActivity.CheckList.Select(c => c.Id); + List updateCheckList = new List(); List deleteCheckList = new List(); + if (newCheckIds.Contains(0)) + { + foreach (var check in createActivity.CheckList) + { + if (check.Id == 0) + { + ActivityCheckList checkList = check.ToActivityCheckListFromCreateCheckListDto(tenantId, activity.Id); + updateCheckList.Add(checkList); + } + } + } foreach (var check in activityCheckLists) { if (newCheckIds.Contains(check.Id))