From 9e788a0f428f8462dfb3f57b0e7a0a307d1cb2d0 Mon Sep 17 00:00:00 2001 From: RyanMelena Date: Mon, 4 Apr 2016 13:44:29 -0500 Subject: [PATCH] Sort listMediaFiles results by path length Sort listMediaFiles results by path length in order to give priority to files higher in the folder hierarchy. Corrects an error where the contents of an archive file in a child directory could overwrite other archive files in the parent directory before the overwritten archive has been extracted. --- core/nzbToMediaUtil.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/nzbToMediaUtil.py b/core/nzbToMediaUtil.py index c485860c..3dad6577 100644 --- a/core/nzbToMediaUtil.py +++ b/core/nzbToMediaUtil.py @@ -977,7 +977,7 @@ def listMediaFiles(path, minSize=0, delete_ignored=0, media=True, audio=True, me files.append(fullCurFile) - return files + return sorted(files,key=len) def find_imdbid(dirName, inputName): imdbid = None