From c7d3375d022cae3d739dc0cc151a54ac8293f260 Mon Sep 17 00:00:00 2001 From: Brian Reavis Date: Tue, 10 Oct 2017 14:02:10 -0600 Subject: [PATCH] Fixed profile dashboard crash when using file nameless routes refs https://github.com/naturalatlas/tilestrata/issues/22#issuecomment-335588 346 --- lib/TileServer.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/TileServer.js b/lib/TileServer.js index 847c36a..3872479 100755 --- a/lib/TileServer.js +++ b/lib/TileServer.js @@ -376,7 +376,8 @@ TileServer.prototype.profile = function(plugin_id, req) { return function(err, _data) { var dur = Date.now() - start; // layer::file.ext::cache#1::z12 - var key = [req.layer, req.filename, plugin_id, 'z'+req.z].join('::'); + var filenameKey = req.hasFilename ? req.filename : '*' + req.filename.substring(1); + var key = [req.layer, filenameKey, plugin_id, 'z' + req.z].join('::'); if (!self.profiles[key]) self.profiles[key] = {}; var data = self.profiles[key];