From a03d73bfc7902d4e678b1e125fbbf8fe74abe96b Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Mon, 24 Aug 2020 17:14:46 +0200 Subject: [PATCH] Fix when using wizard but not setting IP --- .../luasrc/controller/openmptcprouter.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index 44c046649..1bf915ddb 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -221,9 +221,15 @@ function wizard_add() ucic:set("network",intf,"proto",proto) end ucic:set("network",intf,"label",label) - ucic:set("network",intf,"ipaddr",ipaddr) - ucic:set("network",intf,"netmask",netmask) - ucic:set("network",intf,"gateway",gateway) + if ipaddr ~= "" then + ucic:set("network",intf,"ipaddr",ipaddr) + ucic:set("network",intf,"netmask",netmask) + ucic:set("network",intf,"gateway",gateway) + else + ucic:set("network",intf,"ipaddr","") + ucic:set("network",intf,"netmask","") + ucic:set("network",intf,"gateway","") + end ucic:delete("openmptcprouter",intf,"lc") ucic:save("openmptcprouter")