WIP: redmine3 support, continue
This commit is contained in:
parent
a075a26473
commit
394bf0008a
@ -75,6 +75,7 @@ class DmsfLinksController < ApplicationController
|
||||
@type = params[:type]
|
||||
@link_external = false
|
||||
@dmsf_link.target_project_id = params[:project_id]
|
||||
@dmsf_link.project_id = params[:project_id]
|
||||
@target_folder_id = params[:dmsf_folder_id].to_i if params[:dmsf_folder_id].present?
|
||||
if @type == 'link_to'
|
||||
if @dmsf_file_id
|
||||
@ -197,7 +198,17 @@ class DmsfLinksController < ApplicationController
|
||||
if @dmsf_link
|
||||
@project = @dmsf_link.project
|
||||
else
|
||||
@project = Project.find(params[:dmsf_link].present? ? params[:dmsf_link][:project_id] : params[:project_id])
|
||||
if params[:dmsf_link].present?
|
||||
if params[:dmsf_link].fetch(:project_id, nil).blank?
|
||||
pid = params[:dmsf_link].fetch(:target_project_id, nil)
|
||||
else
|
||||
pid = params[:dmsf_link][:project_id]
|
||||
end
|
||||
else
|
||||
pid = params[:project_id]
|
||||
end
|
||||
Rails.logger.error("pid #{pid}")
|
||||
@project = Project.find(pid)
|
||||
end
|
||||
rescue ActiveRecord::RecordNotFound
|
||||
render_404
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user