From 6100013718ef870fdc926ac36139e3d79afc956a Mon Sep 17 00:00:00 2001 From: Petr Sloup Date: Wed, 29 Jun 2016 20:28:56 +0200 Subject: [PATCH] Fix serving the same style twice --- src/serve_rendered.js | 2 +- src/server.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/serve_rendered.js b/src/serve_rendered.js index c98d924..82fcdcc 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -137,7 +137,7 @@ module.exports = function(options, repo, params, id) { }); }; - styleJSON = require(path.join(options.paths.styles, styleFile)); + styleJSON = clone(require(path.join(options.paths.styles, styleFile))); styleJSON.sprite = 'sprites://' + path.basename(styleFile, '.json'); styleJSON.glyphs = 'fonts://{fontstack}/{range}.pbf'; diff --git a/src/server.js b/src/server.js index e9daa48..32e6e1e 100644 --- a/src/server.js +++ b/src/server.js @@ -45,7 +45,7 @@ module.exports = function(opts, callback) { var config; try { - config = require(configPath); + config = clone(require(configPath)); } catch (e) { console.log('ERROR: Config file not found or invalid!'); console.log(' See README.md for instructions and sample data.');