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.');