Merge pull request #308 from Gluejar/fix_twitter_avatars

fix twitter avatars [#66896902]
pull/1/head
Raymond Yee 2014-03-06 16:21:40 -08:00
commit 0f52acfe45
1 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,16 @@
import string
from django.core.management.base import BaseCommand
from regluit.core.models import TWITTER
from regluit.core import models
class Command(BaseCommand):
help = "fix old twitter avatar urls"
def handle(self, **options):
print "Number of users affected with : %s" % models.UserProfile.objects.filter( pic_url__contains='//si0.twimg.com').count()
for profile in models.UserProfile.objects.filter(pic_url__contains='//si0.twimg.com'):
print "updating user %s" % profile.user
profile.pic_url = string.replace( profile.pic_url, '//si0.twimg.com','//pbs.twimg.com')
profile.save()