From 2f6cd317bf683aba63e88ecd537ce96070f21836 Mon Sep 17 00:00:00 2001 From: Paul Chavard Date: Tue, 21 Dec 2021 17:25:14 +0000 Subject: [PATCH] fix(instructeur): set notification settings on all groupe instruteur for given procedure --- app/controllers/instructeurs/procedures_controller.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/controllers/instructeurs/procedures_controller.rb b/app/controllers/instructeurs/procedures_controller.rb index 3cca930e6..fbc67b98d 100644 --- a/app/controllers/instructeurs/procedures_controller.rb +++ b/app/controllers/instructeurs/procedures_controller.rb @@ -216,11 +216,13 @@ module Instructeurs def email_notifications @procedure = procedure - @assign_to = assign_to + @assign_to = assign_tos.first end def update_email_notifications - assign_to.update!(assign_to_params) + assign_tos.each do |assign_to| + assign_to.update!(assign_to_params) + end flash.notice = 'Vos notifications sont enregistrées.' redirect_to instructeur_procedure_path(procedure) end @@ -290,10 +292,6 @@ module Instructeurs @exports = Export.find_for_groupe_instructeurs(groupe_instructeur_ids) end - def assign_to - current_instructeur.assign_to.joins(:groupe_instructeur).find_by(groupe_instructeurs: { procedure: procedure }) - end - def assign_tos @assign_tos ||= current_instructeur .assign_to