diff --git a/app/views/proposals/_info.html.erb b/app/views/proposals/_info.html.erb
index da1eb3435..aea05f24e 100644
--- a/app/views/proposals/_info.html.erb
+++ b/app/views/proposals/_info.html.erb
@@ -19,10 +19,12 @@
<%= render_image(@proposal.image, :large, true) if @proposal.image.present? %>
-
- <%= t("proposals.show.code") %> - <%= @proposal.code %> -
+<% unless @proposal.selected? %> ++ <%= t("proposals.show.code") %> + <%= @proposal.code %> +
+<% end %><%= @proposal.summary %>diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb index 7e329683d..3f0476dfa 100644 --- a/spec/features/proposals_spec.rb +++ b/spec/features/proposals_spec.rb @@ -203,6 +203,14 @@ describe "Proposals" do visit proposal_path(proposal) expect(page).not_to have_content "Access the community" end + + scenario "Selected proposals does not show proposal code" do + proposal = create(:proposal, :selected) + + visit proposal_path(proposal) + expect(page).not_to have_content proposal.code + expect(page).not_to have_content("Proposal code:") + end end context "Show on mobile screens" do