diff --git a/app/views/proposals/show.html.erb b/app/views/proposals/show.html.erb
index 93f59236a..ccd0e1a90 100644
--- a/app/views/proposals/show.html.erb
+++ b/app/views/proposals/show.html.erb
@@ -40,7 +40,10 @@
<%= render "proposals/info", proposal: @proposal %>
<%= render "shared/geozone", geozonable: @proposal %>
- <%= render "relationable/related_content", relationable: @proposal %>
+
+ <% unless @proposal.selected? %>
+ <%= render "relationable/related_content", relationable: @proposal %>
+ <% end %>
<%= render "proposals/actions", proposal: @proposal %>
diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb
index 3f0476dfa..44407e625 100644
--- a/spec/features/proposals_spec.rb
+++ b/spec/features/proposals_spec.rb
@@ -211,6 +211,15 @@ describe "Proposals" do
expect(page).not_to have_content proposal.code
expect(page).not_to have_content("Proposal code:")
end
+
+ scenario "Selected proposals does not show related content section" do
+ proposal = create(:proposal, :selected)
+ login_as(create(:user))
+
+ visit proposal_path(proposal)
+ expect(page).not_to have_content("Related content")
+ expect(page).not_to have_button("Add related content")
+ end
end
context "Show on mobile screens" do