diff --git a/IRaCIS.Core.Application/MassTransit/Consumer/SubjectVisitQCAndCheckConsumer.cs b/IRaCIS.Core.Application/MassTransit/Consumer/SubjectVisitQCAndCheckConsumer.cs index 3fdd222cb..03180034c 100644 --- a/IRaCIS.Core.Application/MassTransit/Consumer/SubjectVisitQCAndCheckConsumer.cs +++ b/IRaCIS.Core.Application/MassTransit/Consumer/SubjectVisitQCAndCheckConsumer.cs @@ -674,8 +674,8 @@ public class QCClaimTaskEventConsumer( } }); - var subjectcodes = subjectVisitList.Select(x => x.Subject.Code).ToList(); - var visitnames = subjectVisitList.Select(x => x.VisitName).ToList(); + var subjectcodes = subjectVisitList.Select(x => x.Subject.Code).Distinct().ToList(); + var visitnames = subjectVisitList.Select(x => x.VisitName).Distinct().ToList(); Func<(string topicStr, string htmlBodyStr), (string topicStr, string htmlBodyStr)> emailConfigFunc = input => {