Look at all releases for restatus "done"
This commit is contained in:
@@ -492,12 +492,13 @@ class MediaPlugin(MediaBase):
|
|||||||
done_releases = [release for release in media_releases if release.get('status') == 'done']
|
done_releases = [release for release in media_releases if release.get('status') == 'done']
|
||||||
|
|
||||||
if done_releases:
|
if done_releases:
|
||||||
# Only look at latest added release
|
|
||||||
release = sorted(done_releases, key = itemgetter('last_edit'), reverse = True)[0]
|
|
||||||
|
|
||||||
# Check if we are finished with the media
|
# Check if we are finished with the media
|
||||||
if fireEvent('quality.isfinish', {'identifier': release['quality'], 'is_3d': release.get('is_3d', False)}, profile, timedelta(seconds = time.time() - release['last_edit']).days, single = True):
|
for release in done_releases:
|
||||||
m['status'] = 'done'
|
if fireEvent('quality.isfinish', {'identifier': release['quality'], 'is_3d': release.get('is_3d', False)}, profile, timedelta(seconds = time.time() - release['last_edit']).days, single = True):
|
||||||
|
m['status'] = 'done'
|
||||||
|
break
|
||||||
|
|
||||||
elif previous_status == 'done':
|
elif previous_status == 'done':
|
||||||
m['status'] = 'done'
|
m['status'] = 'done'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user