Make sure media dict has category key

This commit is contained in:
Ruud committed 2014-03-21 12:15:46 +01:00
1 parent 8c6940c351
commit 41e94e1e22
5 files changed
+15 -17

No files matched your search

@@ -30,11 +30,6 @@ class MediaIndex(MultiTreeBasedIndex):
return ids, None
def run_to_dict(self, db, media_id, dict_dept = None):
if not dict_dept: dict_dept = {}
return db.get('id', media_id)
def run_identifiers(self, db, identifiers, with_doc = False):
for x in identifiers:
try:
+10 -7
View File
@@ -121,16 +121,19 @@ class MediaPlugin(MediaBase):
imdb_id = getImdb(str(media_id))
media = None
if imdb_id:
m = db.get('media', 'imdb-%s' % imdb_id, with_doc = True)['doc']
media = db.get('media', 'imdb-%s' % imdb_id, with_doc = True)['doc']
else:
m = db.get('id', media_id)
media = db.get('id', media_id)
results = None
if m:
results = db.run('media', 'to_dict', m['_id'])
if media:
return results
# Attach category
if media.get('category_id'):
media['category'] = db.get('id', media.get('category_id'))
return media
def getView(self, id = None, **kwargs):
@@ -217,7 +220,7 @@ class MediaPlugin(MediaBase):
offset -= 1
continue
media = db.run('media', 'to_dict', media_id)
media = fireEvent('media.get', media_id, single = True)
media['releases'] = list(db.run('release', 'for_media', media_id))