From 24a8cb41fe2d9977caf4de5fad50458ac2c6da3b Mon Sep 17 00:00:00 2001 From: Ruud Date: Tue, 24 Jun 2014 22:01:27 +0200 Subject: [PATCH] Keep previous status if restatus check fails --- couchpotato/core/media/_base/media/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/couchpotato/core/media/_base/media/main.py b/couchpotato/core/media/_base/media/main.py index 06f1661..2178ea1 100644 --- a/couchpotato/core/media/_base/media/main.py +++ b/couchpotato/core/media/_base/media/main.py @@ -477,7 +477,8 @@ class MediaPlugin(MediaBase): 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' except RecordNotFound: - log.debug('Failed restatus: %s', traceback.format_exc()) + log.debug('Failed restatus, keeping previous: %s', traceback.format_exc()) + m['status'] = previous_status # Only update when status has changed if previous_status != m['status']: