Fixing issue around decoding tag lists in feed fetching.

This commit is contained in:
Samuel Clay 2011-08-27 13:22:56 -07:00
parent 8b943e0dc1
commit 9bcfa077e7
2 changed files with 6 additions and 2 deletions

View file

@ -613,7 +613,10 @@ class Feed(models.Model):
self.data.save()
return
tags_list = json.decode(feed_tags) if feed_tags else []
if not feed_tags:
tags_list = []
elif isinstance(feed_tags, unicode):
tags_list = json.decode(feed_tags)
if len(tags_list) > 1:
self.save_popular_tags(tags_list[:-1])

3
fabfile.py vendored
View file

@ -418,7 +418,8 @@ def setup_postgres():
def setup_mongo():
sudo('apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10')
sudo('echo "deb http://downloads.mongodb.org/distros/ubuntu 10.10 10gen" >> /etc/apt/sources.list.d/10gen.list')
# sudo('echo "deb http://downloads.mongodb.org/distros/ubuntu 10.10 10gen" >> /etc/apt/sources.list.d/10gen.list')
sudo('echo "deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen" >> /etc/apt/sources.list')
sudo('apt-get update')
sudo('apt-get -y install mongodb-10gen')