diff --git a/app/helpers/dossier_helper.rb b/app/helpers/dossier_helper.rb index d1a27913e..f3aef3dc8 100644 --- a/app/helpers/dossier_helper.rb +++ b/app/helpers/dossier_helper.rb @@ -34,6 +34,7 @@ module DossierHelper end def dossier_submission_is_closed?(dossier) + return false if dossier.editing_fork? dossier.brouillon? && dossier.procedure.close? end diff --git a/spec/helpers/dossier_helper_spec.rb b/spec/helpers/dossier_helper_spec.rb index a43df8f12..ed4e5f040 100644 --- a/spec/helpers/dossier_helper_spec.rb +++ b/spec/helpers/dossier_helper_spec.rb @@ -133,6 +133,13 @@ RSpec.describe DossierHelper, type: :helper do it_behaves_like "returns false" end + + context "when dossier is an editing fork" do + let(:user) { create(:user) } + let(:dossier) { create(:dossier, :en_construction, user:).find_or_create_editing_fork(user) } + + it_behaves_like "returns false" + end end describe '.dossier_display_state' do