From 052d64eb396e3d4caf000df5e722c1d89162433c Mon Sep 17 00:00:00 2001 From: Ruud Date: Thu, 18 Sep 2014 17:45:55 +0200 Subject: [PATCH] Force restatus on ignored movies --- couchpotato/core/media/_base/media/main.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/couchpotato/core/media/_base/media/main.py b/couchpotato/core/media/_base/media/main.py index 4bcd820e..24b01241 100755 --- a/couchpotato/core/media/_base/media/main.py +++ b/couchpotato/core/media/_base/media/main.py @@ -77,6 +77,7 @@ class MediaPlugin(MediaBase): addEvent('app.load', self.addSingleListView, priority = 100) addEvent('app.load', self.addSingleCharView, priority = 100) addEvent('app.load', self.addSingleDeleteView, priority = 100) + addEvent('app.load', self.cleanupFaults) addEvent('media.get', self.get) addEvent('media.with_status', self.withStatus) @@ -87,6 +88,12 @@ class MediaPlugin(MediaBase): addEvent('media.tag', self.tag) addEvent('media.untag', self.unTag) + # Wrongly tagged media files + def cleanupFaults(self): + medias = fireEvent('media.with_status', 'ignored', with_doc = False, single = True) + for media in medias: + self.restatus(media.get('_id')) + def refresh(self, id = '', **kwargs): handlers = [] ids = splitString(id)