mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-27 17:46:05 -05:00
FIX: 404 on old thumbnails
This commit is contained in:
parent
7c07079ed9
commit
027af77741
1 changed files with 19 additions and 0 deletions
19
db/migrate/20130828192526_fix_optimized_images_urls.rb
Normal file
19
db/migrate/20130828192526_fix_optimized_images_urls.rb
Normal file
|
@ -0,0 +1,19 @@
|
|||
class FixOptimizedImagesUrls < ActiveRecord::Migration
|
||||
def up
|
||||
# `AddUrlToOptimizedImages` was wrongly computing the URLs. This fixes it!
|
||||
execute "UPDATE optimized_images
|
||||
SET url = substring(oi.url from '^\/uploads\/[^/]+\/_optimized/[0-9a-f]{3}/[0-9a-f]{3}/[0-9a-f]{11}')
|
||||
|| '_'
|
||||
|| oi.width
|
||||
|| 'x'
|
||||
|| oi.height
|
||||
|| substring(oi.url from '\.\w{3,4}$')
|
||||
FROM optimized_images oi
|
||||
WHERE optimized_images.id = oi.id
|
||||
AND oi.url ~ '^\/uploads\/[^/]+\/_optimized\/[0-9a-f]{3}/[0-9a-f]{3}/[0-9a-f]{11}\.';"
|
||||
end
|
||||
|
||||
def down
|
||||
raise ActiveRecord::IrreversibleMigration
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue