diff --git a/app/views/budgets/investments/_investment_show.html.erb b/app/views/budgets/investments/_investment_show.html.erb
index d5208909a..5f8f67939 100644
--- a/app/views/budgets/investments/_investment_show.html.erb
+++ b/app/views/budgets/investments/_investment_show.html.erb
@@ -156,7 +156,7 @@
<%= t("budgets.investments.show.project_selected_html") %>
- <% elsif !investment.selected? && @budget.balloting_or_later? %>
+ <% elsif @budget.balloting_or_later? %>
<%= t("budgets.investments.show.project_not_selected_html") %>
diff --git a/spec/features/budgets/investments_spec.rb b/spec/features/budgets/investments_spec.rb
index 5a9798133..e918e9f52 100644
--- a/spec/features/budgets/investments_spec.rb
+++ b/spec/features/budgets/investments_spec.rb
@@ -1063,6 +1063,25 @@ feature 'Budget Investments' do
expect(page).to have_content("This investment project has not been selected for balloting phase")
end
+ scenario "Show title (no message)" do
+ user = create(:user)
+ login_as(user)
+
+ investment = create(:budget_investment,
+ :feasible,
+ :finished,
+ budget: budget,
+ group: group,
+ heading: heading)
+
+ visit budget_investment_path(budget_id: budget.id, id: investment.id)
+
+ within("aside") do
+ expect(page).to have_content("Investment project")
+ expect(page).to have_css(".label-budget-investment")
+ end
+ end
+
scenario "Show (unfeasible budget investment with valuation not finished)" do
user = create(:user)
login_as(user)