From 78cbe1ca88a8ebd8c07fa7358c64f73dfebd5841 Mon Sep 17 00:00:00 2001 From: Madhura Jayaratne Date: Mon, 15 Jun 2015 13:00:01 +0530 Subject: [PATCH] Do not fail when no columns have been selected Signed-off-by: Madhura Jayaratne --- js/pmd/history.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/js/pmd/history.js b/js/pmd/history.js index 2d93ef8fd1..ca6d70023a 100644 --- a/js/pmd/history.js +++ b/js/pmd/history.js @@ -731,18 +731,22 @@ function build_query(formtitle, fadin) { var q_select = "SELECT "; var temp; - for (var i = 0;i < select_field.length; i++) { - temp = check_aggregate(select_field[i]); - if (temp !== "") { - q_select += temp; - temp = check_rename(select_field[i]); - q_select += temp + ", "; - } else { - temp = check_rename(select_field[i]); - q_select += select_field[i] + temp + ", "; + if (select_field.length > 0) { + for (var i = 0; i < select_field.length; i++) { + temp = check_aggregate(select_field[i]); + if (temp !== "") { + q_select += temp; + temp = check_rename(select_field[i]); + q_select += temp + ", "; + } else { + temp = check_rename(select_field[i]); + q_select += select_field[i] + temp + ", "; + } } + q_select = q_select.substring(0, q_select.length - 2); + } else { + q_select += "* "; } - q_select = q_select.substring(0, q_select.length - 2); q_select += "\nFROM " + query_from(); if (query_where() !== "") { q_select += "\nWHERE";