From f74b837faa072c4b0762e22ea107f317a8571b4c Mon Sep 17 00:00:00 2001 From: Ruud Date: Wed, 17 Sep 2014 23:05:01 +0200 Subject: [PATCH] Ignore RecordDeleted in release for media call --- couchpotato/core/plugins/release/main.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/couchpotato/core/plugins/release/main.py b/couchpotato/core/plugins/release/main.py index cc92b9f..13ba5d4 100644 --- a/couchpotato/core/plugins/release/main.py +++ b/couchpotato/core/plugins/release/main.py @@ -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)