From 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0 Mon Sep 17 00:00:00 2001 From: Daniel Gasienica Date: Mon, 12 Feb 2018 16:23:04 -0500 Subject: [PATCH] Return `Error` object for `autoOrientImage` failures --- js/modules/auto_orient_image.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/modules/auto_orient_image.js b/js/modules/auto_orient_image.js index 6bd4fdd851..82c7be62de 100644 --- a/js/modules/auto_orient_image.js +++ b/js/modules/auto_orient_image.js @@ -27,7 +27,8 @@ exports.autoOrientImage = (fileOrBlobOrURL, options = {}) => { return new Promise((resolve, reject) => { loadImage(fileOrBlobOrURL, canvasOrError => { if (canvasOrError.type === 'error') { - const error = canvasOrError; + const error = new Error('autoOrientImage: Failed to process image'); + error.cause = canvasOrError; reject(error); return; }