diff --git a/app/controllers/admin/site_customization/content_blocks_controller.rb b/app/controllers/admin/site_customization/content_blocks_controller.rb index ed04b85a0..a7420c5e7 100644 --- a/app/controllers/admin/site_customization/content_blocks_controller.rb +++ b/app/controllers/admin/site_customization/content_blocks_controller.rb @@ -77,7 +77,7 @@ class Admin::SiteCustomization::ContentBlocksController < Admin::SiteCustomizati if @content_block.is_a? Budget::ContentBlock @selected_content_block = "hcb_#{@content_block.heading_id}" else - @selected_content_block = @content_block.heading.name + @selected_content_block = @content_block.name end @is_heading_content_block = true render :edit diff --git a/app/models/budget/content_block.rb b/app/models/budget/content_block.rb index 06de2bd19..fef73dc9a 100644 --- a/app/models/budget/content_block.rb +++ b/app/models/budget/content_block.rb @@ -4,5 +4,6 @@ class Budget validates :heading, presence: true, uniqueness: { scope: :locale } belongs_to :heading + delegate :name, to: :heading, allow_nil: true end end diff --git a/app/views/admin/site_customization/content_blocks/edit.html.erb b/app/views/admin/site_customization/content_blocks/edit.html.erb index 6d0efd5e9..0a66bd5d5 100644 --- a/app/views/admin/site_customization/content_blocks/edit.html.erb +++ b/app/views/admin/site_customization/content_blocks/edit.html.erb @@ -1,5 +1,5 @@ <% provide :title do %> - <%= t("admin.header.title") %> - <%= t("admin.menu.site_customization.content_blocks") %> - <%= @content_block.try(:name) || @content_block.heading.try(:name) %> (<%= @content_block.locale %>) + <%= t("admin.header.title") %> - <%= t("admin.menu.site_customization.content_blocks") %> - <%= @content_block.name %> (<%= @content_block.locale %>) <% end %> <%= back_link_to admin_site_customization_content_blocks_path %> diff --git a/app/views/admin/site_customization/content_blocks/index.html.erb b/app/views/admin/site_customization/content_blocks/index.html.erb index ef069e448..d7a632709 100644 --- a/app/views/admin/site_customization/content_blocks/index.html.erb +++ b/app/views/admin/site_customization/content_blocks/index.html.erb @@ -43,7 +43,7 @@ <% end %> <% @headings_content_blocks.each do |content_block| %>