From 369f08b00b13d062ac494cea64511c7935dd6c10 Mon Sep 17 00:00:00 2001 From: Ruud Date: Fri, 11 May 2012 15:31:25 +0200 Subject: [PATCH] Check movie exists before adding releases --- couchpotato/core/plugins/scanner/main.py | 2 +- couchpotato/core/plugins/searcher/main.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/couchpotato/core/plugins/scanner/main.py b/couchpotato/core/plugins/scanner/main.py index 46eccea..da0ecd4 100644 --- a/couchpotato/core/plugins/scanner/main.py +++ b/couchpotato/core/plugins/scanner/main.py @@ -8,7 +8,7 @@ from couchpotato.core.settings.model import File from couchpotato.environment import Env from enzyme.exceptions import NoParserError, ParseError from guessit import guess_movie_info -from subliminal.videos import scan, Video +from subliminal.videos import Video import enzyme import os import re diff --git a/couchpotato/core/plugins/searcher/main.py b/couchpotato/core/plugins/searcher/main.py index c27e101..7dc7a12 100644 --- a/couchpotato/core/plugins/searcher/main.py +++ b/couchpotato/core/plugins/searcher/main.py @@ -101,6 +101,10 @@ class Searcher(Plugin): if len(sorted_results) == 0: log.debug('Nothing found for %s in %s' % (default_title, quality_type['quality']['label'])) + # Check if movie isn't deleted while searching + if not db.query(Movie).filter_by(id = movie.get('id')).first(): + return + # Add them to this movie releases list for nzb in sorted_results: