From: Jo-Philipp Wich Date: Mon, 5 Dec 2022 09:34:51 +0000 (+0100) Subject: luci-proto-wireguard: fix configuration import X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=785792a5911036910b6caf440b25262fe8d74a0a;p=project%2Fluci.git luci-proto-wireguard: fix configuration import Avoid referencing not existing `peerdns` option during the configuration file import process. Fixes: #6136 Fixes: 2be01cbfcb ("luci-mod-network: restrict peerdns option to protocols that implemenent it") Signed-off-by: Jo-Philipp Wich --- diff --git a/protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js b/protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js index 068cc7b0c1..1180b202e5 100644 --- a/protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js +++ b/protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js @@ -361,10 +361,8 @@ return network.registerProtocol('wireguard', { s.getOption('listen_port').getUIElement(s.section).setValue(config.interface_listenport || ''); s.getOption('addresses').getUIElement(s.section).setValue(config.interface_address); - if (config.interface_dns) { - s.getOption('peerdns').getUIElement(s.section).setValue('0'); + if (config.interface_dns) s.getOption('dns').getUIElement(s.section).setValue(config.interface_dns); - } for (var i = 0; i < config.peers.length; i++) { var pconf = config.peers[i];