From 48a82fb1b5dc6df0533f688731b1207d190c5489 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Tue, 19 Nov 2013 00:20:36 +0000 Subject: Fixed adhocquery to return columns in proper order --- weblog-controller.lua | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'weblog-controller.lua') diff --git a/weblog-controller.lua b/weblog-controller.lua index 54f3936..93a23b0 100644 --- a/weblog-controller.lua +++ b/weblog-controller.lua @@ -86,14 +86,10 @@ function mymodule.downloadadhocquery(self) local file = cfe({ type="longtext", value="", label="weblogadhocquery.tab" }) if retval.value.result and #retval.value.result.value > 0 then - local columns = {} - for name,val in pairs(retval.value.result.value[1]) do - columns[#columns+1] = name - end - local content = {table.concat(columns, "\t")} + local content = {table.concat(retval.value.names.value, "\t")} for i,entry in ipairs(retval.value.result.value) do local line = {} - for i,name in ipairs(columns) do + for i,name in ipairs(retval.value.names.value) do line[#line+1] = entry[name] or "" end content[#content+1] = table.concat(line, "\t") -- cgit v1.2.3