1
0
mirror of https://github.com/meineerde/redmine.git synced 2026-03-11 03:33:07 +00:00

Merged r21907 from trunk to 5.0-stable (#37772).

git-svn-id: https://svn.redmine.org/redmine/branches/5.0-stable@21910 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA 2022-10-20 04:33:55 +00:00
parent eea816ae08
commit df615b7047

View File

@ -219,19 +219,10 @@ class AttachmentsController < ApplicationController
end
def find_container
klass =
begin
params[:object_type].to_s.singularize.classify.constantize
rescue
nil
end
unless klass && (klass.reflect_on_association(:attachments) || klass.method_defined?(:attachments))
render_404
return
end
# object_type is constrained to valid values in routes
klass = params[:object_type].to_s.singularize.classify.constantize
@container = klass.find(params[:object_id])
if @container.respond_to?(:visible?) && !@container.visible?
unless @container.visible?
render_403
return
end