Fixes hosts serialized by MAC not handled in traffic reports

Fixes #5426 along with companion pro commit
This commit is contained in:
Simone Mainardi 2021-06-07 16:40:06 +02:00
parent 86e92ce0d2
commit b38d6e5afd
3 changed files with 14 additions and 5 deletions

View file

@ -2216,8 +2216,11 @@ graph_utils.drawGraphs(ifId, schema, tags, _GET["zoom"], url, selected_epoch, {
})
elseif(page == "traffic_report") then
dofile(dirs.installdir .. "/pro/scripts/lua/enterprise/traffic_report.lua")
end
package.path = dirs.installdir .. "/pro/scripts/lua/enterprise/?.lua;" .. package.path
local traffic_report = require "traffic_report"
traffic_report.generate_traffic_report(tskey)
end
end
if(not only_historical) and (host ~= nil) then

View file

@ -2248,7 +2248,10 @@ elseif(page == "unassigned_pool_devices") then
elseif(page == "dhcp") then
dofile(dirs.installdir .. "/scripts/lua/admin/dhcp.lua")
elseif page == "traffic_report" then
dofile(dirs.installdir .. "/pro/scripts/lua/enterprise/traffic_report.lua")
package.path = dirs.installdir .. "/pro/scripts/lua/enterprise/?.lua;" .. package.path
local traffic_report = require "traffic_report"
traffic_report.generate_traffic_report()
end
print("<script>\n")
@ -2541,4 +2544,4 @@ print[[
});
</script>
]]
]]

View file

@ -174,7 +174,10 @@ elseif (page == "config") then
]])
elseif page == "traffic_report" then
dofile(dirs.installdir .. "/pro/scripts/lua/enterprise/traffic_report.lua")
package.path = dirs.installdir .. "/pro/scripts/lua/enterprise/?.lua;" .. package.path
local traffic_report = require "traffic_report"
traffic_report.generate_traffic_report()
end
dofile(dirs.installdir .. "/scripts/lua/inc/footer.lua")