luci-app-vnstat: Fix blank graphs for iface names with underscores 426/head
authorMichael Marley <michael@michaelmarley.com>
Sun, 12 Jul 2015 15:38:40 +0000 (11:38 -0400)
committerMichael Marley <michael@michaelmarley.com>
Sun, 12 Jul 2015 15:45:23 +0000 (11:45 -0400)
The regex used to process the iface query string argument in
vnstat.htm was stripping underscores, which caused the graph not to
display for interfaces with names containing underscores.  This
patch adds the underscore to that regex so that the interface name
will be correct and the graph will be displayed.

Signed-off-by: Michael Marley <michael@michaelmarley.com>
applications/luci-app-vnstat/luasrc/view/vnstat.htm

index cfa1a5de513ccad0da9287fd075f074493978a1c..2b502559b841861006919f0426a2f3de5ac64736 100644 (file)
@@ -22,7 +22,7 @@ style = (style and #style > 0) and style or "s"
 --
 if iface then
        style = style:gsub("[^%w]", "")
-       iface = iface:gsub("[^%w%.%-]", "")
+       iface = iface:gsub("[^%w%.%-%_]", "")
 
        luci.http.prepare_content("image/png")