From 82f179b07c67caa5bc90878e0e0eb9b662a837f5 Mon Sep 17 00:00:00 2001 From: Petr Sloup Date: Mon, 2 Oct 2017 13:56:32 +0200 Subject: [PATCH] Minor fix for correctly serving empty responses for missing tiles --- src/serve_rendered.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/serve_rendered.js b/src/serve_rendered.js index 9ca4b6c..10ef459 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -164,6 +164,7 @@ module.exports = function(options, repo, params, id, dataResolver) { var parts = req.url.split('/'); var sourceId = parts[2]; var source = map.sources[sourceId]; + var sourceInfo = styleJSON.sources[sourceId]; var z = parts[3] | 0, x = parts[4] | 0, y = parts[5].split('.')[0] | 0, @@ -171,7 +172,7 @@ module.exports = function(options, repo, params, id, dataResolver) { source.getTile(z, x, y, function(err, data, headers) { if (err) { //console.log('MBTiles error, serving empty', err); - createEmptyResponse(source.format, source.color, callback); + createEmptyResponse(sourceInfo.format, sourceInfo.color, callback); return; }