From 1ccfb4fa20a490ae61f60415a1516d22fac40299 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 26 Aug 2014 16:21:56 +1000 Subject: [PATCH] FIX: crashing job --- app/models/export_csv.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/models/export_csv.rb b/app/models/export_csv.rb index 034ce40e4f7..fcbae3705d1 100644 --- a/app/models/export_csv.rb +++ b/app/models/export_csv.rb @@ -11,10 +11,12 @@ class ExportCsv def self.remove_old_exports if Dir.exists?(ExportCsv.base_directory) - dir = Dir.new(ExportCsv.base_directory) - dir.each do |file| - if (File.mtime(File.join(ExportCsv.base_directory, file)) < 2.days.ago) - File.delete(File.join(ExportCsv.base_directory, file)) + Dir.foreach(ExportCsv.base_directory) do |file| + path = File.join(ExportCsv.base_directory, file) + next if File.directory? path + + if (File.mtime(path) < 2.days.ago) + File.delete(path) end end end