Delete revision removed file from disk when it should not #722

This commit is contained in:
Karel Picman 2017-05-15 12:29:14 +02:00
parent d9476c931a
commit d86d6345cd

View File

@ -104,7 +104,7 @@ class DmsfFileRevision < ActiveRecord::Base
d.save!
end
if Setting.plugin_redmine_dmsf['dmsf_really_delete_files']
dependencies = DmsfFileRevision.where(:disk_filename => self.disk_filename).all.count
dependencies = DmsfFileRevision.where(:disk_filename => self.disk_filename).count
File.delete(self.disk_file) if dependencies <= 1 && File.exist?(self.disk_file)
end
RedmineDmsf::Webdav::Cache.invalidate_item(propfind_cache_key)