From 6e44c70e32a833dd2d85db32dcb86171bb656c72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Tue, 28 Jul 2015 13:17:57 +0200 Subject: [PATCH] Filename only --- lib/tasks/dmsf_maintenance.rake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tasks/dmsf_maintenance.rake b/lib/tasks/dmsf_maintenance.rake index 3f78828c..d8d958b8 100644 --- a/lib/tasks/dmsf_maintenance.rake +++ b/lib/tasks/dmsf_maintenance.rake @@ -122,8 +122,8 @@ class DmsfMaintenance def check_file(file) name = Pathname.new(file).basename.to_s - if name =~ /^\d+_\d+_.*/ - n = DmsfFileRevision.where(:disk_filename => file).count + if name =~ /^\d+_\d+_(.*)/ + n = DmsfFileRevision.where(:disk_filename => $1).count @files_to_delete << file unless n > 0 else STDERR.puts "#{file} doesn't seem to be a DMSF file!"