From 1f48c5996009d92ec56a30129e0c5290f501f6fd Mon Sep 17 00:00:00 2001 From: echel0n Date: Mon, 14 Apr 2014 13:27:34 -0700 Subject: [PATCH] autoProcessMovie now gets downloader info from matched release and uses that to send to CouchPotato along with download_id instead of using clientAgent, this fixes an issue with incorrect downloader being sent during manual runs. --- nzbtomedia/autoProcess/autoProcessMovie.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/nzbtomedia/autoProcess/autoProcessMovie.py b/nzbtomedia/autoProcess/autoProcessMovie.py index bfab2f6a..baa03e25 100644 --- a/nzbtomedia/autoProcess/autoProcessMovie.py +++ b/nzbtomedia/autoProcess/autoProcessMovie.py @@ -20,7 +20,7 @@ class autoProcessMovie: release_id = None media_id = None release_status = None - matched_release = None + downloader = None while(True): # find imdbid in nzbName @@ -90,9 +90,10 @@ class autoProcessMovie: media_id = matched_release['media_id'] release_status = matched_release['status'] download_id = matched_release['download_info']['id'] + downloader = matched_release['download_info']['downloader'] except:pass - return media_id, download_id, release_id, release_status + return media_id, download_id, release_id, release_status, downloader def get_status(self, baseURL, media_id, release_id): logger.debug("Attempting to get current status for movie:%s", media_id) @@ -164,7 +165,7 @@ class autoProcessMovie: baseURL = protocol + host + ":" + port + web_root + "/api/" + apikey - media_id, download_id, release_id, release_status = self.find_release_info(baseURL, download_id, dirName, nzbName, clientAgent) + media_id, download_id, release_id, release_status, downloader = self.find_release_info(baseURL, download_id, dirName, nzbName, clientAgent) if release_status: if release_status != "snatched": @@ -192,7 +193,7 @@ class autoProcessMovie: params = {} if download_id: - params['downloader'] = nzbtomedia.CLIENTAGENT + params['downloader'] = downloader params['download_id'] = download_id params['media_folder'] = urllib.quote(dirName)