vote: Gracefully degrade when no vote details are available.

This commit is contained in:
Neil Williams
2012-09-19 12:17:12 -07:00
committed by Max Goodman
parent 7621afe962
commit 34417ee6ef

View File

@@ -122,7 +122,10 @@ class VoteDetailsByThing(tdb_cassandra.View):
else:
raise ValueError
raw_details = details_cls._byID(thing._id36)._values()
try:
raw_details = details_cls._byID(thing._id36)._values()
except tdb_cassandra.NotFound:
raw_details = {}
details = []
for key, value in raw_details.iteritems():
data = Storage(json.loads(value))