diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingCriterion/ReadingQuestionService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingCriterion/ReadingQuestionService.cs index 04f855ea3..712625bcc 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingCriterion/ReadingQuestionService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingCriterion/ReadingQuestionService.cs @@ -103,10 +103,7 @@ namespace IRaCIS.Core.Application.Service [HttpPost] public async Task SetTrialQuestionVisitJudgeRule(SetTrialQuestionVisitJudgeRuleInDto inDto) { - var questionIds = await _readingQuestionTrialRepository - .Where(x => x.ReadingQuestionCriterionTrialId == inDto.TrialReadingCriterionId && x.IsJudgeQuestion) - .Select(x => x.Id) - .ToListAsync(); + var questionIds = inDto.QuestionList.Select(x => x.ReadingQuestionTrialId).ToList(); await _readingQuestionVisitJudgeRuleRepository.BatchDeleteNoTrackingAsync(x => x.VisitNum == inDto.VisitNum && questionIds.Contains(x.ReadingQuestionId));