diff --git a/lib/cartodb/backends/dataview.js b/lib/cartodb/backends/dataview.js index b5e57f0e..a6b5f549 100644 --- a/lib/cartodb/backends/dataview.js +++ b/lib/cartodb/backends/dataview.js @@ -119,7 +119,7 @@ DataviewBackend.prototype.getDataview = function (mapConfigProvider, user, param mapConfig.obj().layers, function(l){ return l.options.source && (l.options.source.id === sourceId); } ); - var queryRewriteData = layer.options.query_rewrite_data; + var queryRewriteData = layer && layer.options.query_rewrite_data; if ( queryRewriteData ) { if ( node.type === 'source' ) { var filters = node.filters; // TODO: node.getFilters() when available in camshaft