From ab413f2f3e18803ea5a33c42d6c294e5122b3f89 Mon Sep 17 00:00:00 2001 From: mano3m Date: Sat, 7 Dec 2013 12:39:07 +0100 Subject: [PATCH] Dont remove historic data when doing a full scan. Fixes #2572 Note that the dashboard already takes care of this and does it the right way (keeping seeding and ignored releases). --- couchpotato/core/plugins/manage/main.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/couchpotato/core/plugins/manage/main.py b/couchpotato/core/plugins/manage/main.py index d9e28986..a764f317 100644 --- a/couchpotato/core/plugins/manage/main.py +++ b/couchpotato/core/plugins/manage/main.py @@ -1,6 +1,6 @@ from couchpotato.api import addApiView from couchpotato.core.event import fireEvent, addEvent, fireEventAsync -from couchpotato.core.helpers.encoding import ss +from couchpotato.core.helpers.encoding import sp from couchpotato.core.helpers.variable import splitString, getTitle from couchpotato.core.logger import CPLog from couchpotato.core.plugins.base import Plugin @@ -122,12 +122,10 @@ class Manage(Plugin): releases = fireEvent('release.for_movie', id = done_movie.get('id'), single = True) for release in releases: - if len(release.get('files', [])) == 0: - fireEvent('release.delete', release['id']) - else: + if len(release.get('files', [])) > 0: for release_file in release.get('files', []): # Remove release not available anymore - if not os.path.isfile(ss(release_file['path'])): + if not os.path.isfile(sp(release_file['path'])): fireEvent('release.clean', release['id']) break