From 753840a2762210bf03029587ad86f638f1a2dc72 Mon Sep 17 00:00:00 2001 From: cktricky Date: Tue, 22 Oct 2013 00:57:32 -0400 Subject: [PATCH] this seems to have fixed a nuisance error within our unit-tests. Issue #57 --- app/models/benefits.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/models/benefits.rb b/app/models/benefits.rb index 92bbdf3..34adc73 100644 --- a/app/models/benefits.rb +++ b/app/models/benefits.rb @@ -10,9 +10,10 @@ class Benefits < ActiveRecord::Base make_backup(file, data_path, full_file_name) if backup == "true" end - def self.make_backup(file, data_path, full_file_name) - system("cp #{full_file_name} #{data_path}/bak#{Time.now.to_i}_#{file.original_filename}") - # FileUtils.cp "#{full_file_name}", "#{data_path}/bak#{Time.now.to_i}_#{file.original_filename}" + def self.make_backup(*params) + if File.exists?(full_file_name) + system("cp #{full_file_name} #{data_path}/bak#{Time.now.to_i}_#{file.original_filename}") + end end =begin