diff --git a/lib/cartodb/backends/dataview.js b/lib/cartodb/backends/dataview.js index b4eee7fa..1be165e8 100644 --- a/lib/cartodb/backends/dataview.js +++ b/lib/cartodb/backends/dataview.js @@ -30,7 +30,10 @@ DataviewBackend.prototype.getDataview = function (mapConfigProvider, user, param var dataviewDefinition = getDataviewDefinition(mapConfig.obj(), dataviewName); if (!dataviewDefinition) { - return callback(new Error("Dataview '" + dataviewName + "' does not exists")); + const error = new Error(`Dataview '${dataviewName}' does not exists`); + error.type = 'dataview'; + error.http_status = 400; + return callback(error); } var ownFilter = +params.own_filter;