diff --git a/lib/cartodb/backends/dataview.js b/lib/cartodb/backends/dataview.js index 4a79612f..c62d6bb7 100644 --- a/lib/cartodb/backends/dataview.js +++ b/lib/cartodb/backends/dataview.js @@ -59,7 +59,15 @@ DataviewBackend.prototype.getDataview = function (mapConfigProvider, user, param var dataview = dataviewFactory.getDataview(query, dataviewDefinition); - dataview.getResult(pg, getOverrideParams(params, !!ownFilter), function (err, dataview) { + let overrideParams; + + try { + overrideParams = getOverrideParams(params, !!ownFilter); + } catch (error) { + return callback(error); + } + + dataview.getResult(pg, overrideParams, function (err, dataview) { if (err) { return callback(err); }