From 2a050d7e3b6f4a6bb525a1599c25061b1633f142 Mon Sep 17 00:00:00 2001 From: Hamid Reza Mohammadi Date: Sat, 21 Nov 2020 11:54:48 +0330 Subject: [PATCH] removing rejected files from duplicated checks --- RMuseum/Services/Implementation/RecitationService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RMuseum/Services/Implementation/RecitationService.cs b/RMuseum/Services/Implementation/RecitationService.cs index c5cf6b36..29d71f3c 100644 --- a/RMuseum/Services/Implementation/RecitationService.cs +++ b/RMuseum/Services/Implementation/RecitationService.cs @@ -627,7 +627,7 @@ namespace RMuseum.Services.Implementation //the code would fail! foreach (PoemAudio audio in PoemAudioListProcessor.Load(file.FilePath)) { - if( await context.Recitations.Where(a => a.Mp3FileCheckSum == audio.FileCheckSum).SingleOrDefaultAsync() != null) + if( await context.Recitations.Where(a => a.Mp3FileCheckSum == audio.FileCheckSum && a.ReviewStatus != AudioReviewStatus.Rejected).SingleOrDefaultAsync() != null) { session.UploadedFiles.Where(f => f.Id == file.Id).SingleOrDefault().ProcessResultMsg = "فایل صوتیی همسان با فایل ارسالی پیشتر آپلود شده است."; context.UploadSessions.Update(session);