From 70cc8dac4c3dfaf76b5c153ecdb9078a8dbf91e5 Mon Sep 17 00:00:00 2001 From: Eric Leroy-Terquem Date: Thu, 21 Sep 2023 15:24:17 +0200 Subject: [PATCH] fix(procedure): do not route cloned procedures from different admin --- app/models/procedure.rb | 1 + spec/models/procedure_spec.rb | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/models/procedure.rb b/app/models/procedure.rb index b5a1c22a6..c85b5de02 100644 --- a/app/models/procedure.rb +++ b/app/models/procedure.rb @@ -495,6 +495,7 @@ class Procedure < ApplicationRecord procedure.encrypted_api_particulier_token = nil procedure.opendata = true procedure.api_particulier_scopes = [] + procedure.routing_enabled = false else procedure.administrateurs = administrateurs end diff --git a/spec/models/procedure_spec.rb b/spec/models/procedure_spec.rb index 8d3f9c21f..849841d5a 100644 --- a/spec/models/procedure_spec.rb +++ b/spec/models/procedure_spec.rb @@ -747,6 +747,10 @@ describe Procedure do expect(subject.api_particulier_scopes).to be_empty end + it 'should not route the procedure' do + expect(subject.routing_enabled).to eq(false) + end + it 'should have a default groupe instructeur' do expect(subject.groupe_instructeurs.size).to eq(1) expect(subject.groupe_instructeurs.first.label).to eq(GroupeInstructeur::DEFAUT_LABEL)