app/controllers/caboose/pages_controller.rb in caboose-cms-0.4.63 vs app/controllers/caboose/pages_controller.rb in caboose-cms-0.4.64
- old
+ new
@@ -104,10 +104,13 @@
# GET /admin/pages
def admin_index
return if !user_is_allowed('pages', 'view')
@domain = Domain.where(:domain => request.host_with_port).first
- @home_page = @domain ? Page.index_page(@domain.site_id) : nil
+ @home_page = @domain ? Page.index_page(@domain.site_id) : nil
+ if @domain && @home_page.nil?
+ @home_page = Caboose::Page.create(:site_id => @domain.site_id, :parent_id => -1, :title => 'Home')
+ end
render :layout => 'caboose/admin'
end
# GET /admin/pages/new
def admin_new