|
@ -454,6 +454,7 @@ class MediaPlugin(MediaBase): |
|
|
else: |
|
|
else: |
|
|
move_to_wanted = True |
|
|
move_to_wanted = True |
|
|
|
|
|
|
|
|
|
|
|
try: |
|
|
profile = db.get('id', m['profile_id']) |
|
|
profile = db.get('id', m['profile_id']) |
|
|
media_releases = fireEvent('release.for_media', m['_id'], single = True) |
|
|
media_releases = fireEvent('release.for_media', m['_id'], single = True) |
|
|
|
|
|
|
|
@ -465,6 +466,8 @@ class MediaPlugin(MediaBase): |
|
|
move_to_wanted = False |
|
|
move_to_wanted = False |
|
|
|
|
|
|
|
|
m['status'] = 'active' if move_to_wanted else 'done' |
|
|
m['status'] = 'active' if move_to_wanted else 'done' |
|
|
|
|
|
except RecordNotFound: |
|
|
|
|
|
log.debug('Failed restatus: %s', traceback.format_exc()) |
|
|
|
|
|
|
|
|
# Only update when status has changed |
|
|
# Only update when status has changed |
|
|
if previous_status != m['status']: |
|
|
if previous_status != m['status']: |
|
|