Return Promise.reject instead of throwing error

This commit is contained in:
Sean Lilley 2017-04-27 13:35:47 -04:00
parent 9213047cbb
commit 81201dcd03

View File

@ -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);