Mercurial > hg > soundsoftware-site
annotate db/migrate/20130911193200_remove_eols_from_attachments_filename.rb @ 1519:afce8026aaeb redmine-2.4-integration
Merge from branch "live"
author | Chris Cannam |
---|---|
date | Tue, 09 Sep 2014 09:34:53 +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 |