From d86d6345cd78c284812a7533e303d07e2072fbea Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Mon, 15 May 2017 12:29:14 +0200 Subject: [PATCH] Delete revision removed file from disk when it should not #722 --- app/models/dmsf_file_revision.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/dmsf_file_revision.rb b/app/models/dmsf_file_revision.rb index 26e5a46f..c97f4a60 100644 --- a/app/models/dmsf_file_revision.rb +++ b/app/models/dmsf_file_revision.rb @@ -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)