diff --git a/lib/cartodb/models/dataview/histogram.js b/lib/cartodb/models/dataview/histogram.js index a8cd12ed..2261b73a 100644 --- a/lib/cartodb/models/dataview/histogram.js +++ b/lib/cartodb/models/dataview/histogram.js @@ -34,4 +34,24 @@ module.exports = class Histogram { getResult (psql, override, callback) { this.dataview.getResult(psql, override, callback); } + + // In order to keep previous behaviour with overviews, + // we have to expose the following methods to bypass + // the concrete overview implementation + + sql (psql, override, callback) { + this.dataview.sql(psql, override, callback); + } + + format (result, override) { + return this.dataview.format(result, override); + } + + getType () { + return this.dataview.getType(); + } + + toString () { + return this.dataview.toString(); + } };