X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=applications%2Fluci-statistics%2Fluasrc%2Fstatistics%2Fdatatree.lua;fp=applications%2Fluci-statistics%2Fluasrc%2Fstatistics%2Fdatatree.lua;h=82e7a281d55bf6cf537d7549d56f3de331c6cd41;hp=957b230a96b35cbb36dd901d6f7622e21a61c8c4;hb=bb5ecfde728c8f2e503fc28780aada78301ba6e4;hpb=4365fbe2a373b73af5578d0ed6eddfb2ba9901ef diff --git a/applications/luci-statistics/luasrc/statistics/datatree.lua b/applications/luci-statistics/luasrc/statistics/datatree.lua index 957b230a9..82e7a281d 100644 --- a/applications/luci-statistics/luasrc/statistics/datatree.lua +++ b/applications/luci-statistics/luasrc/statistics/datatree.lua @@ -123,11 +123,13 @@ function Instance.data_types( self, plugin, instance ) return rv end -function Instance.data_instances( self, plugin, instance, type ) +function Instance.data_instances( self, plugin, instance, dtype ) local rv = { } - for i, instance in ipairs( self._plugins[plugin][instance][type] ) do - table.insert( rv, instance ) + if type(self._plugins[plugin][instance][dtype]) == "table" then + for i, instance in ipairs( self._plugins[plugin][instance][dtype] ) do + table.insert( rv, instance ) + end end return rv