diff --git a/lib/cartodb/controllers/layergroup.js b/lib/cartodb/controllers/layergroup.js index 20046a76..279bd5c7 100644 --- a/lib/cartodb/controllers/layergroup.js +++ b/lib/cartodb/controllers/layergroup.js @@ -125,7 +125,7 @@ LayergroupController.prototype.register = function(app) { allowQueryParams(allowedDataviewQueryParams), this.prepareContext, this.getMapStoreMapConfigProvider(this.mapStore, this.userLimitsApi), - this.getDataview() + this.getDataview(this.dataviewBackend) ); app.get( @@ -135,7 +135,7 @@ LayergroupController.prototype.register = function(app) { allowQueryParams(allowedDataviewQueryParams), this.prepareContext, this.getMapStoreMapConfigProvider(this.mapStore, this.userLimitsApi), - this.getDataview() + this.getDataview(this.dataviewBackend) ); app.get( @@ -198,11 +198,11 @@ LayergroupController.prototype.getMapStoreMapConfigProvider = function (mapStore }; }; -LayergroupController.prototype.getDataview = function () { +LayergroupController.prototype.getDataview = function (dataviewBackend) { return function getDataviewMiddleware (req, res, next) { const { user, mapConfigProvider } = res.locals; - this.dataviewBackend.getDataview(mapConfigProvider, user, res.locals, (err, dataview, stats) => { + dataviewBackend.getDataview(mapConfigProvider, user, res.locals, (err, dataview, stats) => { req.profiler.add(stats || {}); if (err) {