Skip to content

Instantly share code, notes, and snippets.

# == Fixing users with broken avatars ==
#
# VF output 'rake avatars:copy_all':
#
# Ready, but 33 users failed (632, 1796, 2766, 3160, 3269, 4550, 6208, 6247, 6841, 7045, 7803, 7830, 7841, 7842, 7845, 7864
# 7866, 7869, 7872, 7886, 7887, 7910, 7916, 7946, 7962, 7973, 7977, 8148, 8329, 8437, 8497, 8635, 8662).
# To fix, run this, and re-run rake avatars:copy_all
User.find(632, 1796, 2766, 3160, 3269, 4550, 6208, 6247, 6841, 7045, 7803, 7830, 7841, 7842, 7845, 7864, 7866, 7869, 7872, 7886, 7887, 7910, 7916, 7946, 7962, 7973, 7977, 8148, 8329, 8437, 8497, 8635, 8662).each do |u|
u.avatar_file_name = u.avatar_file_name.gsub(/\.[a-z0-9]+$/i, '.jpg')