Fixed a bug where unable to cheklist item while updating activity
This commit is contained in:
parent
24b9c8a450
commit
40bb028edc
@ -110,9 +110,22 @@ namespace Marco.Pms.Services.Controllers
|
||||
|
||||
if (createActivity.CheckList != null)
|
||||
{
|
||||
|
||||
var newCheckIds = createActivity.CheckList.Select(c => c.Id);
|
||||
|
||||
List<ActivityCheckList> updateCheckList = new List<ActivityCheckList>();
|
||||
List<ActivityCheckList> deleteCheckList = new List<ActivityCheckList>();
|
||||
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))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user