From cc76ccc62643d9d9ae6778849ae5b223fde2a4de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Mon, 12 Mar 2018 13:10:20 +0100 Subject: [PATCH] Fix undeclared variable --- lib/cartodb/controllers/layergroup.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/cartodb/controllers/layergroup.js b/lib/cartodb/controllers/layergroup.js index e10a59c5..9ff10827 100644 --- a/lib/cartodb/controllers/layergroup.js +++ b/lib/cartodb/controllers/layergroup.js @@ -516,12 +516,12 @@ function getAffectedTables (layergroupAffectedTables, pgConnection) { return next(); } - const sql = []; + const queries = []; mapconfig.getLayers().forEach(function(layer) { - sql.push(layer.options.sql); + queries.push(layer.options.sql); if (layer.options.affected_tables) { layer.options.affected_tables.map(function(table) { - sql.push(`SELECT * FROM ${table} LIMIT 0`); + queries.push(`SELECT * FROM ${table} LIMIT 0`); }); } }); @@ -529,6 +529,7 @@ function getAffectedTables (layergroupAffectedTables, pgConnection) { const sql = queries.length ? queries.join(';') : null; if (!sql) { + global.logger.warn('ERROR generating cache channel: this request doesn\'t need an X-Cache-Channel generated'); return next(); } @@ -538,7 +539,7 @@ function getAffectedTables (layergroupAffectedTables, pgConnection) { return next(); } - QueryTables.getAffectedTablesFromQuery(connection, sql.join(';'), (err, affectedTables) => { + QueryTables.getAffectedTablesFromQuery(connection, sql, (err, affectedTables) => { req.profiler.done('getAffectedTablesFromQuery'); if (err) { global.logger.warn('ERROR generating cache channel: ', err);