diff --git a/nzbtomedia/autoProcess/autoProcessMovie.py b/nzbtomedia/autoProcess/autoProcessMovie.py index e02a88fd..d4a60a65 100644 --- a/nzbtomedia/autoProcess/autoProcessMovie.py +++ b/nzbtomedia/autoProcess/autoProcessMovie.py @@ -204,8 +204,9 @@ class autoProcessMovie: logger.debug("Transcoding succeeded for files in %s" % (dirName), section) dirName = newDirName else: - logger.warning("Transcoding failed for files in %s" % (dirName), section) - + logger.error("Transcoding failed for files in %s" % (dirName), section) + return [1, "%s: Failed to post-process - Transcoding failed" % (section) ] + if method == "manage": command = "/manage.update" else: diff --git a/nzbtomedia/autoProcess/autoProcessTV.py b/nzbtomedia/autoProcess/autoProcessTV.py index a040a51c..12f8d3e9 100644 --- a/nzbtomedia/autoProcess/autoProcessTV.py +++ b/nzbtomedia/autoProcess/autoProcessTV.py @@ -215,7 +215,8 @@ class autoProcessTV: logger.debug("SUCCESS: Transcoding succeeded for files in %s" % (dirName), section) dirName = newDirName else: - logger.warning("FAILED: Transcoding failed for files in %s" % (dirName), section) + logger.error("FAILED: Transcoding failed for files in %s" % (dirName), section) + return [1, "%s: Failed to post-process - Transcoding failed" % (section) ] url = None if section == "SickBeard": diff --git a/nzbtomedia/transcoder/transcoder.py b/nzbtomedia/transcoder/transcoder.py index 7f36e4e7..65c593ac 100644 --- a/nzbtomedia/transcoder/transcoder.py +++ b/nzbtomedia/transcoder/transcoder.py @@ -504,7 +504,7 @@ def Transcode_directory(dirName): except: logger.error("Transcoding of video %s has failed" % (file)) - if nzbtomedia.SUBSDIR: + if nzbtomedia.SUBSDIR and result == 0: for sub in get_subs(file): name = os.path.splitext(os.path.split(file)[1])[0] subname = os.path.split(sub)[1]