From 5ed632c229f39d4f2b8f9c3be2460c13aed04a1f Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Mon, 23 Oct 2017 09:58:15 -0600 Subject: [PATCH] Reject source info promise on error --- src/serve_data.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/serve_data.js b/src/serve_data.js index 6857b39..4acda69 100644 --- a/src/serve_data.js +++ b/src/serve_data.js @@ -37,7 +37,15 @@ module.exports = function(options, repo, params, id, styles) { var source; var sourceInfoPromise = new Promise(function(resolve, reject) { source = new mbtiles(mbtilesFile, function(err) { + if (err) { + reject(err); + return; + } source.getInfo(function(err, info) { + if (err) { + reject(err); + return; + } tileJSON['name'] = id; tileJSON['format'] = 'pbf';