Sorted releases
This commit is contained in:
1 parent
d38d581d1d
commit
98183ccc1e
2 files changed
+9
-5
No files matched your search
@@ -135,7 +135,7 @@ class MediaPlugin(MediaBase):
|
|||||||
try: media['category'] = db.get('id', media.get('category_id'))
|
try: media['category'] = db.get('id', media.get('category_id'))
|
||||||
except: pass
|
except: pass
|
||||||
|
|
||||||
media['releases'] = list(fireEvent('release.for_media', media['_id'], single = True))
|
media['releases'] = fireEvent('release.for_media', media['_id'], single = True)
|
||||||
|
|
||||||
return media
|
return media
|
||||||
|
|
||||||
@@ -366,7 +366,7 @@ class MediaPlugin(MediaBase):
|
|||||||
deleted = True
|
deleted = True
|
||||||
else:
|
else:
|
||||||
|
|
||||||
media_releases = list(fireEvent('release.for_media', media['_id'], single = True))
|
media_releases = fireEvent('release.for_media', media['_id'], single = True)
|
||||||
|
|
||||||
total_releases = len(media_releases)
|
total_releases = len(media_releases)
|
||||||
total_deleted = 0
|
total_deleted = 0
|
||||||
@@ -432,7 +432,7 @@ class MediaPlugin(MediaBase):
|
|||||||
move_to_wanted = True
|
move_to_wanted = True
|
||||||
|
|
||||||
profile = db.get('id', m['profile_id'])
|
profile = db.get('id', m['profile_id'])
|
||||||
media_releases = list(fireEvent('release.for_media', m['_id'], single = True))
|
media_releases = fireEvent('release.for_media', m['_id'], single = True)
|
||||||
|
|
||||||
for q_identifier in profile['qualities']:
|
for q_identifier in profile['qualities']:
|
||||||
index = profile['qualities'].index(q_identifier)
|
index = profile['qualities'].index(q_identifier)
|
||||||
|
|||||||
@@ -438,6 +438,10 @@ class Release(Plugin):
|
|||||||
def forMedia(self, media_id):
|
def forMedia(self, media_id):
|
||||||
|
|
||||||
db = get_db()
|
db = get_db()
|
||||||
|
raw_releases = list(db.get_many('release', media_id, with_doc = True))
|
||||||
|
|
||||||
for release in db.get_many('release', media_id, with_doc = True):
|
releases = []
|
||||||
yield release['doc']
|
for r in sorted(raw_releases, key = lambda k: k['doc']['info']['score'], reverse = True):
|
||||||
|
releases.append(r['doc'])
|
||||||
|
|
||||||
|
return releases
|
||||||
Reference in new issue
Block a user