From 7a95846cba24714f99ecbc29999ee1401a24b8ac Mon Sep 17 00:00:00 2001 From: Eric Leroy-Terquem Date: Thu, 6 Jul 2023 11:06:10 +0200 Subject: [PATCH] feat(DossierAssignment): always add forced_groupe_instructeur when manual assignment --- app/controllers/instructeurs/dossiers_controller.rb | 2 -- app/models/dossier.rb | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/instructeurs/dossiers_controller.rb b/app/controllers/instructeurs/dossiers_controller.rb index 62ee9ef1d..5892a7898 100644 --- a/app/controllers/instructeurs/dossiers_controller.rb +++ b/app/controllers/instructeurs/dossiers_controller.rb @@ -365,8 +365,6 @@ module Instructeurs dossier.assign_to_groupe_instructeur(new_group, DossierAssignment.modes.fetch(:manual), current_instructeur) - dossier.update!(forced_groupe_instructeur: true) - flash.notice = t('instructeurs.dossiers.reaffectation', dossier_id: dossier.id, label: new_group.label) redirect_to instructeur_procedure_path(procedure) end diff --git a/app/models/dossier.rb b/app/models/dossier.rb index 4ca3bfa22..9e1e23122 100644 --- a/app/models/dossier.rb +++ b/app/models/dossier.rb @@ -698,6 +698,8 @@ class Dossier < ApplicationRecord create_assignment(mode, previous_groupe_instructeur, groupe_instructeur, author&.email) + update!(forced_groupe_instructeur: true) if mode == DossierAssignment.modes.fetch(:manual) + if !brouillon? unfollow_stale_instructeurs if author.present?