From 7db65e27a75afb5d93a6a2bdbf55cfec95904ae7 Mon Sep 17 00:00:00 2001 From: Beto Dealmeida Date: Mon, 14 Oct 2019 10:58:50 -0700 Subject: [PATCH] Allow bypassing DISPLAY_MAX_ROW --- superset/views/core.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/superset/views/core.py b/superset/views/core.py index a9f687761655b..12afc08ffe236 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -2504,12 +2504,11 @@ def results_call(self, key): payload = utils.zlib_decompress(blob, decode=not results_backend_use_msgpack) obj = _deserialize_results_payload(payload, query, results_backend_use_msgpack) + if not request.args.get("bypass_display_limit"): + obj = apply_display_max_row_limit(obj) + return json_success( - json.dumps( - apply_display_max_row_limit(obj), - default=utils.json_iso_dttm_ser, - ignore_nan=True, - ) + json.dumps(obj, default=utils.json_iso_dttm_ser, ignore_nan=True) ) @has_access_api