From 6e04fa900e9a0b690a936a15382cf5031e4ff1e5 Mon Sep 17 00:00:00 2001 From: carlos Date: Sun, 28 Jun 2020 20:18:50 -0300 Subject: [PATCH] possivel bug em download de arquivos --- app/Http/Controllers/TrabalhoController.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/TrabalhoController.php b/app/Http/Controllers/TrabalhoController.php index b157af4..32393e8 100644 --- a/app/Http/Controllers/TrabalhoController.php +++ b/app/Http/Controllers/TrabalhoController.php @@ -1025,14 +1025,20 @@ class TrabalhoController extends Controller $trabalho = Trabalho::where('proponente_id', $proponente->id)->where('evento_id',$eventoId)->where('status', 'Rascunho') ->orderByDesc('updated_at')->first(); - return Storage::download($trabalho->$nomeAnexo); + if (Storage::disk()->exists($trabalho->$nomeAnexo)) { + return Storage::download($trabalho->$nomeAnexo); + } + return abort(404); } public function baixarEventoTemp($nomeAnexo){ $eventoTemp = Evento::where('criador_id', Auth::user()->id)->where('anexosStatus', 'temporario') ->orderByDesc('updated_at')->first(); - return Storage::download($eventoTemp->$nomeAnexo); + if (Storage::disk()->exists($eventoTemp->$nomeAnexo)) { + return Storage::download($eventoTemp->$nomeAnexo); + } + return abort(404); } + } - \ No newline at end of file -- GitLab