diff --git a/app/controllers/sub_document_comments_controller.rb b/app/controllers/sub_document_comments_controller.rb index b2c39b39e..3aeaaa2c7 100644 --- a/app/controllers/sub_document_comments_controller.rb +++ b/app/controllers/sub_document_comments_controller.rb @@ -53,6 +53,7 @@ class SubDocumentCommentsController < ApplicationController respond_to do |format| format.html {render :layout => @organization.switch_type ? 'base_sub_domain' : 'base_org'} end + else render_403 end @@ -185,6 +186,9 @@ class SubDocumentCommentsController < ApplicationController @subdomain = SubDomain.find(params[:sub_domain_id]) @org_subfield = OrgSubfield.find(params[:org_subfield_id]) @organization = @org_subfield.organization + rescue ActiveRecord::RecordNotFound + # source_subdomain_subfield not found + render_404 end def find_subfield_content diff --git a/app/views/layouts/base_sub_domain.html.erb b/app/views/layouts/base_sub_domain.html.erb index c6eec5c30..2df4f3523 100644 --- a/app/views/layouts/base_sub_domain.html.erb +++ b/app/views/layouts/base_sub_domain.html.erb @@ -79,98 +79,100 @@
-