Catch missing profile in restatus
This commit is contained in:
@@ -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']:
|
||||||
|
|||||||
Reference in New Issue
Block a user