From 47ced8a8a2d22b1f655194ebb555a4de60a46349 Mon Sep 17 00:00:00 2001 From: echel0n Date: Mon, 14 Apr 2014 13:38:08 -0700 Subject: [PATCH] Fixed a bug in autoProcessMovie, small typo --- nzbtomedia/autoProcess/autoProcessMovie.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/nzbtomedia/autoProcess/autoProcessMovie.py b/nzbtomedia/autoProcess/autoProcessMovie.py index baa03e25..cc204290 100644 --- a/nzbtomedia/autoProcess/autoProcessMovie.py +++ b/nzbtomedia/autoProcess/autoProcessMovie.py @@ -65,20 +65,21 @@ class autoProcessMovie: if release['status'] != 'snatched': continue - if clientAgent != 'manual': - if release['download_info']['download'] == clientAgent: - return release - else: - date = datetime.datetime.fromtimestamp(release['last_edit']) - last_edit[date] = {} - last_edit[date].update(release) - if download_id: if release['download_info']['id'] == download_id: return release + # store releases by datetime just incase we need to use this info + last_edit.update({datetime.datetime.fromtimestamp(release['last_edit']):release}) + if last_edit: last_edit = sorted(last_edit.items()) + if clientAgent != 'manual': + for item in last_edit: + release = item[1] + if release['download_info']['downloader'] == clientAgent: + return release + release = last_edit[0][1] return release