diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs index 76f6cdacc..03cd04a9a 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs @@ -427,7 +427,8 @@ namespace IRaCIS.Application.Services //} #endregion - + await _repository.BatchDeleteAsync(o => o.Workload.TrialId == trialId); + await _repository.BatchDeleteAsync(o => o.TrialId == trialId); await _repository.BatchDeleteAsync(o => o.SubjectVisit.TrialId == trialId); await _repository.BatchDeleteAsync(o => o.TrialId == trialId); diff --git a/IRaCIS.Core.Domain/Abandon/WorkloadDistribution.cs b/IRaCIS.Core.Domain/Abandon/WorkloadDistribution.cs index d5972cc07..a071d3f6d 100644 --- a/IRaCIS.Core.Domain/Abandon/WorkloadDistribution.cs +++ b/IRaCIS.Core.Domain/Abandon/WorkloadDistribution.cs @@ -58,6 +58,10 @@ namespace IRaCIS.Core.Domain.Models [Table("WorkloadDetail")] public class WorkloadDetail : Entity { + [JsonIgnore] + + public Workload Workload { get; set; } + public Guid WorkloadId { get; set; } public string OptUserName { get; set; } public DateTime OptTime { get; set; } = DateTime.Now;