diff --git a/IRaCIS.Core.Application/Service/Reading/ClinicalDataSetService.cs b/IRaCIS.Core.Application/Service/Reading/ClinicalDataSetService.cs index 3a43c4048..465906a26 100644 --- a/IRaCIS.Core.Application/Service/Reading/ClinicalDataSetService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ClinicalDataSetService.cs @@ -107,7 +107,7 @@ namespace IRaCIS.Application.Services private async Task AddTrialClinicalDataTrialSet(Guid trialId) { var systemIds = await _clinicalDataSystemSetRepository.Select(x => x.Id).ToListAsync(); - var trialSystemIds =await _clinicalDataTrialSetRepository.Where(x => x.TrialId == inDto.TrialId && x.SystemClinicalDataSetId != null).Select(x => x.SystemClinicalDataSetId.Value).ToListAsync(); + var trialSystemIds =await _clinicalDataTrialSetRepository.Where(x => x.TrialId == trialId && x.SystemClinicalDataSetId != null).Select(x => x.SystemClinicalDataSetId.Value).ToListAsync(); var needAddids = systemIds.Except(trialSystemIds).ToList(); var systemDataList =await _clinicalDataSystemSetRepository.Where(x => needAddids.Contains(x.Id)).ToListAsync(); List dataSets = systemDataList.Select(x => new ClinicalDataTrialSet() @@ -117,7 +117,7 @@ namespace IRaCIS.Application.Services ClinicalDataSetName=x.ClinicalDataSetName, ClinicalDataLevel=x.ClinicalDataLevel, ClinicalUploadType=x.ClinicalUploadType, - TrialId=inDto.TrialId, + TrialId= trialId, }).ToList(); await _clinicalDataTrialSetRepository.AddRangeAsync(dataSets); var result= await _clinicalDataTrialSetRepository.SaveChangesAsync();