From a9fe99b09bff84a42035719032ee311f8de46a49 Mon Sep 17 00:00:00 2001 From: Aleksander Umov Date: Tue, 30 Aug 2016 10:50:47 +0200 Subject: [PATCH] Fixed broken export to CSV/JSON/XML if hashmark in URL --- static/js/app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/js/app.js b/static/js/app.js index 37bcc33..46a42e1 100644 --- a/static/js/app.js +++ b/static/js/app.js @@ -211,7 +211,7 @@ function performTableAction(table, action, el) { var format = el.data("format"); var filename = table + "." + format; var query = window.encodeURI("SELECT * FROM " + table); - var url = window.location.href + "api/query?format=" + format + "&filename=" + filename + "&query=" + query + "&_session_id=" + getSessionId(); + var url = window.location.href.split('#')[0] + "api/query?format=" + format + "&filename=" + filename + "&query=" + query + "&_session_id=" + getSessionId(); var win = window.open(url, "_blank"); win.focus(); break; @@ -542,7 +542,7 @@ function exportTo(format) { return; } - var url = window.location.href + "api/query?format=" + format + "&query=" + encodeQuery(query) + "&_session_id=" + getSessionId(); + var url = window.location.href.split('#')[0] + "api/query?format=" + format + "&query=" + encodeQuery(query) + "&_session_id=" + getSessionId(); var win = window.open(url, '_blank'); setCurrentTab("table_query");