diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs index ea24b3c7f..37ebd17ce 100644 --- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs +++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs @@ -3514,7 +3514,12 @@ namespace IRaCIS.Core.Infra.EFCore.Common if (entity.ReReadingApplyState== ReReadingApplyState.TrialGroupHaveApplyed) { - var hasSPM = _dbContext.VisitTaskReReading.Any(t => t.OriginalReReadingTaskId == entity.Id); + + //var hasSPM = _dbContext.VisitTaskReReading.Any(t => t.OriginalReReadingTaskId == entity.Id); + + var hasSPM = entitys.Where(x => x.Entity.GetType() == typeof(VisitTaskReReading)) + .Select(t => t.Entity as VisitTaskReReading).Any(t => t.OriginalReReadingTaskId == entity.Id); + if (!hasSPM) {