Browse Source

Catch missing profile in restatus

pull/3341/head
Ruud 11 years ago
parent
commit
b11bb9cdac
  1. 3
      couchpotato/core/media/_base/media/main.py

3
couchpotato/core/media/_base/media/main.py

@ -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']:

Loading…
Cancel
Save