From 40e910192e5fe046540883090bf861650256d34f Mon Sep 17 00:00:00 2001 From: mano3m Date: Fri, 20 Jun 2014 19:25:01 +0200 Subject: [PATCH] Fix tagging --- couchpotato/core/media/_base/media/main.py | 3 +++ couchpotato/core/plugins/release/main.py | 7 +------ couchpotato/core/plugins/renamer.py | 3 --- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/couchpotato/core/media/_base/media/main.py b/couchpotato/core/media/_base/media/main.py index 84bc564..f8efb7c 100644 --- a/couchpotato/core/media/_base/media/main.py +++ b/couchpotato/core/media/_base/media/main.py @@ -476,6 +476,9 @@ class MediaPlugin(MediaBase): if previous_status != m['status']: db.update(m) + # Tag media as recent + self.tag(media_id, 'recent') + return m['status'] except: log.error('Failed restatus: %s', traceback.format_exc()) diff --git a/couchpotato/core/plugins/release/main.py b/couchpotato/core/plugins/release/main.py index 628bd69..404dede 100644 --- a/couchpotato/core/plugins/release/main.py +++ b/couchpotato/core/plugins/release/main.py @@ -338,12 +338,7 @@ class Release(Plugin): self.updateStatus(rls['_id'], status = 'done') # Mark media done - mdia = db.get('id', media['_id']) - mdia['status'] = 'done' - mdia['last_edit'] = int(time.time()) - db.update(mdia) - - fireEvent('media.tag', media['_id'], 'recent', single = True) + fireEvent('media.restatus', media['_id'], single = True) return True diff --git a/couchpotato/core/plugins/renamer.py b/couchpotato/core/plugins/renamer.py index 824aa79..6c6d6b8 100644 --- a/couchpotato/core/plugins/renamer.py +++ b/couchpotato/core/plugins/renamer.py @@ -460,9 +460,6 @@ class Renamer(Plugin): else: log.debug('Media has no quality profile: %s', media_title) - # # List movie on dashboard - # fireEvent('media.tag', media['_id'], 'recent', single = True) - # Mark media for dashboard mark_as_recent = False