diff --git a/Services/PeriodExamService.cs b/Services/PeriodExamService.cs index 3041bee..e1d5abc 100644 --- a/Services/PeriodExamService.cs +++ b/Services/PeriodExamService.cs @@ -654,7 +654,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Services if (periodExam == null) throw new Exception(GlobalMessages.ExamNotFound); - if (periodExam.PeriodExamBarCodes != null && periodExam.PeriodExamBarCodes[0] != null && periodExam.PeriodExamBarCodes[0].Document != null) + if (periodExam.PeriodExamBarCodes != null && periodExam.PeriodExamBarCodes.Count() > 0 && periodExam.PeriodExamBarCodes[0] != null && periodExam.PeriodExamBarCodes[0].Document != null) await _minioService.DeleteFileAsync(periodExam.PeriodExamBarCodes[0].Document.Id); foreach (var file in files) { @@ -687,7 +687,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Services if (periodExam == null) throw new Exception(GlobalMessages.ExamNotFound); - if (periodExam.PeriodExamBarCodes != null && periodExam.PeriodExamBarCodes[0] != null && periodExam.PeriodExamBarCodes[0].Document != null) + if (periodExam.PeriodExamBarCodes != null && periodExam.PeriodExamBarCodes.Count() > 0 && periodExam.PeriodExamBarCodes[0] != null && periodExam.PeriodExamBarCodes[0].Document != null) await _minioService.DeleteFileAsync(periodExam.PeriodExamBarCodes[0].Document.Id); foreach (var file in files)