From a1680018305406f5f29ba8a4f9b5d93f17ccc5ee Mon Sep 17 00:00:00 2001 From: James Ketrenos Date: Wed, 29 Aug 2018 14:49:04 -0700 Subject: [PATCH] Move corrupt NEFs and continue processing Signed-off-by: James Ketrenos --- server/scanner.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/scanner.js b/server/scanner.js index 465334f..86b2e17 100644 --- a/server/scanner.js +++ b/server/scanner.js @@ -241,8 +241,11 @@ function convertNefToJpg(path, file) { ufraw.on('exit', function(code, signal) { if (signal || code != 0) { - console.error("UFRAW for " + path + "/" + file + " returned an error: " + code + "\n" + signal + "\n" + error + "\n"); - return moveCorrupt(path, file); + let error = "UFRAW for " + path + "/" + file + " returned an error: " + code + "\n" + signal + "\n" + error + "\n"; + console.error(error); + return moveCorrupt(path, file).then(function() { + return reject(error); + }); } return mkdirPromise(path + "/raw").then(function() { fs.rename(path + "/" + file, path + "/raw/" + file, function(err) {