]> source.dussan.org Git - redmine.git/commitdiff
Rails3: replace deprecated 'after_destroy' method at Attachment model.
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Tue, 30 Aug 2011 05:08:21 +0000 (05:08 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Tue, 30 Aug 2011 05:08:21 +0000 (05:08 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6763 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/attachment.rb

index 675d33fb52da5f8a2ffb07131e6191f0362e81f6..dceb67893ddd91a38f846874a3bb6bc8c35a38cf 100644 (file)
@@ -47,6 +47,7 @@ class Attachment < ActiveRecord::Base
   @@storage_path = Redmine::Configuration['attachments_storage_path'] || "#{Rails.root}/files"
 
   before_save :files_to_final_location
+  after_destroy :delete_from_disk
 
   def validate_max_file_size
     if self.filesize > Setting.attachment_max_size.to_i.kilobytes
@@ -96,7 +97,7 @@ class Attachment < ActiveRecord::Base
   end
 
   # Deletes file on the disk
-  def after_destroy
+  def delete_from_disk
     File.delete(diskfile) if !filename.blank? && File.exist?(diskfile)
   end