luci-base: handle default protocol for UCI interfaces

The protocol defaults to 'none' in netifd if unspecified.

Signed-off-by: Erik Karlsson <erik.karlsson@iopsys.eu>
This commit is contained in:
Erik Karlsson
2025-01-08 12:22:44 +01:00
committed by Paul Donald
parent ff52c0e358
commit ba1fb8ee42

View File

@@ -1655,7 +1655,7 @@ Network = baseclass.extend(/** @lends LuCI.network.prototype */ {
if (name == null)
return null;
proto = (proto == null ? uci.get('network', name, 'proto') : proto);
proto = (proto == null ? (uci.get('network', name, 'proto') || 'none') : proto);
var protoClass = _protocols[proto] || Protocol;
return new protoClass(name);