From 87f7ff785debf5d06780dcf70125453be2d82c87 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 7 Oct 2013 13:57:13 -0700 Subject: [PATCH] Fixing trim user stories on malformed story hash. --- apps/reader/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 8a238b198..0a97639b8 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -433,7 +433,11 @@ class UserSubscription(models.Model): missing_rs = [] feed_re = re.compile(r'(\d+):.*?') for rs in old_rs: - rs_feed_id = feed_re.search(rs).groups()[0] + found = feed_re.search(rs) + if not found: + print " ---> Not found: %s" % rs + continue + rs_feed_id = found.groups()[0] if int(rs_feed_id) not in feeds: missing_rs.append(rs) # r.sadd("RS:%s" % user_id, *missing_rs)