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