fix uci facts collection

This commit is contained in:
Simon Schuster 2016-09-08 10:56:44 +02:00
parent cdc25b0300
commit 6bc7fc33d8

View file

@ -92,12 +92,13 @@ function facts(module)
-- configs {} -- configs {}
-- foreach configs... -- foreach configs...
local f = {} local f = {}
f["configs"] = module:ubus_call(conn, n, "configs", {}) local configs = module:ubus_call(conn, n, "configs", {})['configs']
f["configs"] = configs
f["state"] = {} f["state"] = {}
for _,conf in ipairs(f["configs"]) do for _,conf in ipairs(configs) do
-- TODO: transform unnamed sections to their anonymous names -- TODO: transform unnamed sections to their anonymous names
f["state"]["conf"] = module:ubus_call( conn, n, "state", {config=conf}) f["state"][conf] = module:ubus_call( conn, n, "state", {config=conf})['values']
end end
facts[n] = f facts[n] = f
end end