diff --git a/app/Http/Controllers/Staff/ReportController.php b/app/Http/Controllers/Staff/ReportController.php index 71bd170..9f634c8 100644 --- a/app/Http/Controllers/Staff/ReportController.php +++ b/app/Http/Controllers/Staff/ReportController.php @@ -16,6 +16,15 @@ public function popup() ReportManager::ensureDownloadAccess(); $this->decodeKeys(); $study = Study::with(['reports.radiologist', 'reports.study', 'assignedPhysicians'])->findOrFail($this->key); + if ($study->reports->isEmpty()) { + return view('content.pages.partials._alert-div', + [ + 'color' => 'secondary', + 'heading' => 'Unread study', + 'message' => 'This study has not been interpreted yet.', + ]); + } + if (me()->isRadiologist()) { // abort_unless($study->isAssigned(), 403); abort_unless($study->isUserInStudyAssignmentsOrReadingPhysician(), 403); diff --git a/resources/views/content/pages/notice.blade.php b/resources/views/content/pages/notice.blade.php index d71b1d8..c9212fa 100644 --- a/resources/views/content/pages/notice.blade.php +++ b/resources/views/content/pages/notice.blade.php @@ -35,12 +35,7 @@
{{ $message }}
-