From 35a3219012b88711968f3e8b53897cc16be9362b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Wed, 14 Mar 2018 13:01:07 +0100 Subject: [PATCH] Extract getAffectedTables middleware from controller's context --- lib/cartodb/controllers/named_maps.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/cartodb/controllers/named_maps.js b/lib/cartodb/controllers/named_maps.js index 7bcdeff5..6bd7a4bb 100644 --- a/lib/cartodb/controllers/named_maps.js +++ b/lib/cartodb/controllers/named_maps.js @@ -52,7 +52,7 @@ NamedMapsController.prototype.register = function(app) { userMiddleware(), this.prepareContext, getNamedMapProvider(tileOptions), - this.getAffectedTables(), + getAffectedTables(), this.getTile(tileOptions), this.setSurrogateKey(), this.setCacheChannelHeader(), @@ -76,7 +76,7 @@ NamedMapsController.prototype.register = function(app) { allowQueryParams(['layer', 'zoom', 'lon', 'lat', 'bbox']), this.prepareContext, getNamedMapProvider(staticOptions), - this.getAffectedTables(), + getAffectedTables(), this.getTemplate(staticOptions), this.prepareLayerFilterFromPreviewLayers(staticOptions), this.getStaticImageOptions(), @@ -117,7 +117,7 @@ function getNamedMapProvider ({ namedMapProviderCache, label, forcedFormat = nul }; }; -NamedMapsController.prototype.getAffectedTables = function () { +function getAffectedTables () { return function getAffectedTables (req, res, next) { const { namedMapProvider } = res.locals; @@ -132,7 +132,7 @@ NamedMapsController.prototype.getAffectedTables = function () { next(); }); - }.bind(this); + }; }; NamedMapsController.prototype.getTemplate = function ({ label }) {