diff --git a/app/views/budgets/investments/_investment_show.html.erb b/app/views/budgets/investments/_investment_show.html.erb
index ebc37b584..a6a4fe8cb 100644
--- a/app/views/budgets/investments/_investment_show.html.erb
+++ b/app/views/budgets/investments/_investment_show.html.erb
@@ -2,7 +2,7 @@
- <%= back_link_to budget_investments_path(heading_id: investment.heading.id) %>
+ <%= back_link_to budget_investments_path(investment.budget, heading_id: investment.heading) %>
<%= investment.title %>
diff --git a/spec/features/budgets/investments_spec.rb b/spec/features/budgets/investments_spec.rb
index c2afe1e6f..ef84cc6fc 100644
--- a/spec/features/budgets/investments_spec.rb
+++ b/spec/features/budgets/investments_spec.rb
@@ -282,7 +282,7 @@ feature 'Budget Investments' do
investment = create(:budget_investment, heading: heading)
visit budget_investment_path(budget, investment)
- expect(page).to have_link "Go back", href: budget_investments_path(budget, heading_id: heading.id)
+ expect(page).to have_link "Go back", href: budget_investments_path(budget, heading_id: investment.heading)
end
context "Show (feasible budget investment)" do