From 6c188a867d01db1f62acf35eb4ac734588d3f7c8 Mon Sep 17 00:00:00 2001 From: Eric Leroy-Terquem Date: Thu, 27 Apr 2023 09:24:06 +0200 Subject: [PATCH] run routing engine only at submit --- app/controllers/users/dossiers_controller.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/controllers/users/dossiers_controller.rb b/app/controllers/users/dossiers_controller.rb index c8c2b1ff6..36bb97fc1 100644 --- a/app/controllers/users/dossiers_controller.rb +++ b/app/controllers/users/dossiers_controller.rb @@ -179,7 +179,6 @@ module Users errors = submit_dossier_and_compute_errors if errors.blank? - RoutingEngine.compute(@dossier) @dossier.passer_en_construction! @dossier.process_declarative! NotificationMailer.send_en_construction_notification(@dossier).deliver_later @@ -538,9 +537,7 @@ module Users @dossier.assign_to_groupe_instructeur(defaut_groupe_instructeur) end - if !@dossier.procedure.feature_enabled?(:routing_rules) && @dossier.groupe_instructeur.nil? - errors += format_errors(errors: ["Le champ « #{@dossier.procedure.routing_criteria_name} » doit être rempli"]) - end + RoutingEngine.compute(@dossier) errors end