diff --git a/app/models/attachment.rb b/app/models/attachment.rb
index f44fe8b4d35ae6cdff34760c66d28dcb8fb53de8..45bbd5428b996749499d73be940480e2f9f970b6 100644
--- a/app/models/attachment.rb
+++ b/app/models/attachment.rb
@@ -68,9 +68,7 @@ class Attachment < ActiveRecord::Base
 
   # Deletes file on the disk
   def after_destroy
-    if self.filename?
-      File.delete(diskfile) if File.exist?(diskfile)
-    end
+    File.delete(diskfile) if !filename.blank? && File.exist?(diskfile)
   end
 
   # Returns file's location on disk