summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorspag <spag@golwen.net>2013-01-29 09:32:39 +0100
committerspag <spag@golwen.net>2013-01-29 09:32:39 +0100
commit53a98b21f031b429f14a9cd9ec2feeb040a633db (patch)
treeb39a622837b924859c24ad9c5201f76595627eaa /app
parentc890f7c5927a1edb2a32dd94ff9c6c08a1af6047 (diff)
log file access errors
Diffstat (limited to 'app')
-rw-r--r--app/controllers/trigger_controller.rb12
1 files changed, 10 insertions, 2 deletions
diff --git a/app/controllers/trigger_controller.rb b/app/controllers/trigger_controller.rb
index ac43832..2b491be 100644
--- a/app/controllers/trigger_controller.rb
+++ b/app/controllers/trigger_controller.rb
@@ -97,8 +97,16 @@ class TriggerController < ApplicationController
if fax_document.save
Notifications.new_fax(fax_document).deliver
- File.delete("#{TMP_DIR}#{tiff_file}");
- File.delete(pdf_file);
+ begin
+ File.delete("#{TMP_DIR}#{tiff_file}");
+ rescue => e
+ logger.error "Raw fax file could not be deleted: #{TMP_DIR}#{tiff_file} => #{e.inspect}"
+ end
+ begin
+ File.delete(pdf_file);
+ rescue => e
+ logger.error "PDF fax file could not be deleted: #{TMP_DIR}#{pdf_file} => #{e.inspect}"
+ end
fax_document.tiff = nil
fax_document.save
fax_document.render_thumbnails