diff --git a/app/controllers/dmsf_controller.rb b/app/controllers/dmsf_controller.rb index 1b93e691..09e348a0 100644 --- a/app/controllers/dmsf_controller.rb +++ b/app/controllers/dmsf_controller.rb @@ -442,13 +442,13 @@ class DmsfController < ApplicationController case node.type when 'folder' folder = DmsfFolder.find_by(id: node.id) - folder.delete true + folder&.delete true when 'file' file = DmsfFile.find_by(id: node.id) - file.delete true + file&.delete true when /link$/ link = DmsfLink.find_by(id: node.id) - link.delete true + link&.delete true end end redirect_back_or_default trash_dmsf_path(id: @project.id) diff --git a/init.rb b/init.rb index e7ef2226..54230017 100644 --- a/init.rb +++ b/init.rb @@ -33,7 +33,7 @@ Redmine::Plugin.register :redmine_dmsf do end author 'Vít Jonáš / Daniel Munn / Karel Pičman' description 'Document Management System Features' - version '2.4.5' + version '2.4.6 devel' requires_redmine version_or_higher: '4.0.0'