diff --git a/app/controllers/instructeurs/avis_controller.rb b/app/controllers/instructeurs/avis_controller.rb index c5750f325..54081180b 100644 --- a/app/controllers/instructeurs/avis_controller.rb +++ b/app/controllers/instructeurs/avis_controller.rb @@ -54,7 +54,7 @@ module Instructeurs if @commentaire.save flash.notice = "Message envoyé" - redirect_to messagerie_instructeur_avis_path(avis) + redirect_to messagerie_instructeur_avis_path(avis.procedure, avis) else flash.alert = @commentaire.errors.full_messages render :messagerie diff --git a/app/views/instructeurs/avis/_header.html.haml b/app/views/instructeurs/avis/_header.html.haml index c5208f982..febb8e8b2 100644 --- a/app/views/instructeurs/avis/_header.html.haml +++ b/app/views/instructeurs/avis/_header.html.haml @@ -7,4 +7,4 @@ %ul.tabs = dynamic_tab_item('Demande', instructeur_avis_path(avis)) = dynamic_tab_item('Avis', instruction_instructeur_avis_path(avis.procedure, avis), notification: avis.answer.blank?) - = dynamic_tab_item('Messagerie', messagerie_instructeur_avis_path(avis)) + = dynamic_tab_item('Messagerie', messagerie_instructeur_avis_path(avis.procedure, avis)) diff --git a/spec/controllers/instructeurs/avis_controller_spec.rb b/spec/controllers/instructeurs/avis_controller_spec.rb index 87e2ba701..cbcc3579d 100644 --- a/spec/controllers/instructeurs/avis_controller_spec.rb +++ b/spec/controllers/instructeurs/avis_controller_spec.rb @@ -105,7 +105,7 @@ describe Instructeurs::AvisController, type: :controller do it do subject - expect(response).to redirect_to(messagerie_instructeur_avis_path(avis_without_answer)) + expect(response).to redirect_to(messagerie_instructeur_avis_path(avis_without_answer.procedure, avis_without_answer)) expect(dossier.commentaires.map(&:body)).to match(['commentaire body']) end