From 912e639c4fe96c5b6c3c1c0eb8a476418db3bd11 Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Thu, 6 Nov 2014 09:15:21 +1030 Subject: [PATCH] fix SABnzbd nzoid find. --- nzbtomedia/nzbToMediaUtil.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/nzbtomedia/nzbToMediaUtil.py b/nzbtomedia/nzbToMediaUtil.py index e9005c92..dd729cc5 100644 --- a/nzbtomedia/nzbToMediaUtil.py +++ b/nzbtomedia/nzbToMediaUtil.py @@ -823,11 +823,15 @@ def get_nzoid(inputName): except requests.ConnectionError: logger.error("Unable to open URL") return nzoid # failure - result = r.json() - for slot in result['slots']: - if slot['filename'] == inputName: - nzoid = slot['nzo_id'] - break + try: + result = r.json() + for slot in result['queue']['slots']: + if slot['filename'] == inputName: + nzoid = slot['nzo_id'] + logger.debug("Found nzoid: %s" % nzoid) + break + except: + logger.warning("Data from SABnzbd could not be parsed") return nzoid