Ignore RecordDeleted in release for media call

This commit is contained in:
Ruud
2014-09-17 23:05:01 +02:00
parent 4c198f7116
commit f74b837faa
+6 -2
View File
@@ -543,11 +543,15 @@ class Release(Plugin):
def forMedia(self, media_id):
db = get_db()
raw_releases = list(db.get_many('release', media_id, with_doc = True))
raw_releases = db.get_many('release', media_id)
releases = []
for r in raw_releases:
releases.append(r['doc'])
try:
doc = db.get('id', r.get('_id'))
releases.append(doc)
except RecordDeleted:
pass
releases = sorted(releases, key = lambda k: k.get('info', {}).get('score', 0), reverse = True)