diff --git a/couchpotato/core/plugins/manage/main.py b/couchpotato/core/plugins/manage/main.py index bf739a6..aa46d70 100644 --- a/couchpotato/core/plugins/manage/main.py +++ b/couchpotato/core/plugins/manage/main.py @@ -1,5 +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.request import jsonified, getParam from couchpotato.core.logger import CPLog from couchpotato.core.plugins.base import Plugin @@ -77,7 +78,7 @@ class Manage(Plugin): for release in done_movie.get('releases', []): for release_file in release.get('files', []): # Remove release not available anymore - if not os.path.isfile(release_file['path']): + if not os.path.isfile(ss(release_file['path'])): fireEvent('release.clean', release['id']) break diff --git a/couchpotato/core/plugins/release/main.py b/couchpotato/core/plugins/release/main.py index ba79d9f..0abc065 100644 --- a/couchpotato/core/plugins/release/main.py +++ b/couchpotato/core/plugins/release/main.py @@ -1,6 +1,7 @@ from couchpotato import get_session from couchpotato.api import addApiView from couchpotato.core.event import fireEvent, addEvent +from couchpotato.core.helpers.encoding import ss from couchpotato.core.helpers.request import getParam, jsonified from couchpotato.core.logger import CPLog from couchpotato.core.plugins.base import Plugin @@ -131,7 +132,7 @@ class Release(Plugin): rel = db.query(Relea).filter_by(id = id).first() if rel: for release_file in rel.files: - if not os.path.isfile(release_file.path): + if not os.path.isfile(ss(release_file.path)): db.delete(release_file) db.commit() diff --git a/couchpotato/core/plugins/renamer/main.py b/couchpotato/core/plugins/renamer/main.py index e75ab5c..4c6e6b8 100644 --- a/couchpotato/core/plugins/renamer/main.py +++ b/couchpotato/core/plugins/renamer/main.py @@ -1,7 +1,7 @@ from couchpotato import get_session from couchpotato.api import addApiView from couchpotato.core.event import addEvent, fireEvent, fireEventAsync -from couchpotato.core.helpers.encoding import toUnicode +from couchpotato.core.helpers.encoding import toUnicode, ss from couchpotato.core.helpers.request import jsonified from couchpotato.core.helpers.variable import getExt, mergeDicts, getTitle from couchpotato.core.logger import CPLog @@ -419,6 +419,7 @@ class Renamer(Plugin): raise def moveFile(self, old, dest): + dest = ss(dest) try: shutil.move(old, dest)