From 3bfc7ed9c5822100ac07f1af1a4a11a64990bda2 Mon Sep 17 00:00:00 2001 From: "peng.jianhua" Date: Wed, 13 Dec 2017 17:02:00 +0800 Subject: [PATCH 1/1] KYLIN-3103 Export result failed when sql with comments --- webapp/app/js/controllers/query.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/webapp/app/js/controllers/query.js b/webapp/app/js/controllers/query.js index f29cf5855..31aa080da 100644 --- a/webapp/app/js/controllers/query.js +++ b/webapp/app/js/controllers/query.js @@ -241,6 +241,15 @@ KylinApp } $scope.sanitate = function (sql) { + var commentPattern = /--[^\r\n]*/g; + + while (sql.indexOf('--') != -1) { + var arr = commentPattern.exec(sql); + var start = arr.index; + var end = commentPattern.lastIndex; + sql = sql.substring(0, start) + sql.substring(end); + } + return encodeURIComponent(sql.replace(/\n/g, " ")); } -- 2.11.0.windows.1