Mercurial > hg > soundsoftware-site
annotate db/migrate/20130911193200_remove_eols_from_attachments_filename.rb @ 1516:b450a9d58aed redmine-2.4
Update to Redmine SVN revision 13356 on 2.4-stable branch
author | Chris Cannam |
---|---|
date | Tue, 09 Sep 2014 09:28:31 +0100 |
parents | 261b3d9a4903 |
children |
rev | line source |
---|---|
Chris@1464 | 1 class RemoveEolsFromAttachmentsFilename < ActiveRecord::Migration |
Chris@1464 | 2 def up |
Chris@1464 | 3 Attachment.where("filename like ? or filename like ?", "%\r%", "%\n%").each do |attachment| |
Chris@1464 | 4 filename = attachment.filename.to_s.tr("\r\n", "_") |
Chris@1464 | 5 Attachment.where(:id => attachment.id).update_all(:filename => filename) |
Chris@1464 | 6 end |
Chris@1464 | 7 end |
Chris@1464 | 8 |
Chris@1464 | 9 def down |
Chris@1464 | 10 # nop |
Chris@1464 | 11 end |
Chris@1464 | 12 end |