From 61a3a0386ed564c31b29c5317202ce5c71b7a43f Mon Sep 17 00:00:00 2001 From: Ruud Date: Sun, 21 Oct 2012 20:02:24 +0200 Subject: [PATCH] Search after added all movies. fix #702 --- couchpotato/core/plugins/automation/main.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/couchpotato/core/plugins/automation/main.py b/couchpotato/core/plugins/automation/main.py index 12571e4..9ac9d22 100644 --- a/couchpotato/core/plugins/automation/main.py +++ b/couchpotato/core/plugins/automation/main.py @@ -18,9 +18,16 @@ class Automation(Plugin): def addMovies(self): movies = fireEvent('automation.get_movies', merge = True) + movie_ids = [] + for imdb_id in movies: prop_name = 'automation.added.%s' % imdb_id added = Env.prop(prop_name, default = False) if not added: - fireEvent('movie.add', params = {'identifier': imdb_id}, force_readd = False) + added_movie = fireEvent('movie.add', params = {'identifier': imdb_id}, force_readd = False, search_after = False, single = True) + movie_ids.append(added_movie['id']) Env.prop(prop_name, True) + + for movie_id in movie_ids: + movie_dict = fireEvent('movie.get', movie_id, single = True) + fireEvent('searcher.single', movie_dict)