From f5c80f211d5ede70ea4d3fb819a64715daa5cbf2 Mon Sep 17 00:00:00 2001 From: Paul Chavard Date: Tue, 5 Nov 2019 16:44:28 +0100 Subject: [PATCH] Guard for missing attestation on dossier --- app/controllers/users/dossiers_controller.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/controllers/users/dossiers_controller.rb b/app/controllers/users/dossiers_controller.rb index 23cb10410..8c0ccad0f 100644 --- a/app/controllers/users/dossiers_controller.rb +++ b/app/controllers/users/dossiers_controller.rb @@ -48,8 +48,11 @@ module Users end def attestation - if dossier.attestation.pdf.attached? + if dossier.attestation&.pdf&.attached? redirect_to url_for(dossier.attestation.pdf) + else + flash.notice = "L'attestation n'est plus disponible sur ce dossier." + redirect_to dossier_path(dossier) end end