From 81201dcd03c568929b18ed55fbd07753d69bf32c Mon Sep 17 00:00:00 2001 From: Sean Lilley <lilleyse@gmail.com> Date: Thu, 27 Apr 2017 13:35:47 -0400 Subject: [PATCH] Return Promise.reject instead of throwing error --- lib/obj2gltf.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/obj2gltf.js b/lib/obj2gltf.js index 0d1e2eb..260df96 100644 --- a/lib/obj2gltf.js +++ b/lib/obj2gltf.js @@ -15,6 +15,7 @@ var fsExtraOutputJson = Promise.promisify(fsExtra.outputJson); var defaultValue = Cesium.defaultValue; var defined = Cesium.defined; var DeveloperError = Cesium.DeveloperError; +var RuntimeError = Cesium.RuntimeError; module.exports = obj2gltf; @@ -85,7 +86,7 @@ function obj2gltf(objPath, gltfPath, options) { } if (binary && bypassPipeline) { - throw new DeveloperError('--bypassPipeline does not convert to binary glTF'); + return Promise.reject(new RuntimeError('--bypassPipeline does not convert to binary glTF')); } gltfPath = path.join(path.dirname(gltfPath), modelName + extension);