Index: my_activity.py |
diff --git a/my_activity.py b/my_activity.py |
index ac68a23a58de36bb6be6ee24c2e8c475f6003a03..4883cdf286517af40ddcccce94c5c2ff007400f8 100755 |
--- a/my_activity.py |
+++ b/my_activity.py |
@@ -573,7 +573,9 @@ class MyActivity(object): |
output = self.git_cmd(repo, 'log', commit + "^!", "--format=%cn%n%cd%n%B") |
author = output[0] |
date = datetime.strptime(output[1], "%a %b %d %H:%M:%S %Y +0000") |
- ret.append(self.process_git_commit(instance, author, date, output[2:])) |
+ processed = self.process_git_commit(instance, author, date, output[2:]) |
+ if processed: |
+ ret.append(processed) |
ret = sorted(ret, key=lambda i: i['modified'], reverse=True) |
return ret |
@@ -614,8 +616,11 @@ class MyActivity(object): |
url = 'http://%s/%d' % (instance['review_url'], reviews[0]) |
if instance['review_prop']: |
ret[instance['review_prop']] = reviews[0] |
- else: |
+ elif len(changes) == 1: |
url = 'http://%s/%d' % (instance['change_url'], changes[0]) |
+ else: |
+ # Couldn't find anything. |
+ return None |
ret['review_url'] = url |
return ret |