diff --git a/applications/luci-app-wireguard/luasrc/view/wireguard.htm b/applications/luci-app-wireguard/luasrc/view/wireguard.htm index cd08e9ed51..c25ef85caa 100644 --- a/applications/luci-app-wireguard/luasrc/view/wireguard.htm +++ b/applications/luci-app-wireguard/luasrc/view/wireguard.htm @@ -179,10 +179,26 @@ for ikey, iface in pairs(data) do <%- + local cur = uci.cursor() for pkey, peer in pairs(iface.peers) do + local desc, tmp_desc, pub_key = "", "", "" + cur:foreach("network", "wireguard_" .. ikey, function(s) + local tmp_desc, pub_key = "", "" + for key, value in pairs(s) do + if key == "description" then + tmp_desc = value + end + if value == peer.public_key then + pub_key = value + end + if pub_key == peer.public_key and tmp_desc ~= "" then + desc = ': ' .. tmp_desc + end + end + end) -%>
-
<%:Peer%>
+
<%:Peer%><%=desc%>