diff options
Diffstat (limited to 'weblog-controller.lua')
-rw-r--r-- | weblog-controller.lua | 8 |
1 files changed, 2 insertions, 6 deletions
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") |