luci-app-travelmate: fix logical glitch
[oweals/luci.git] / applications / luci-app-travelmate / luasrc / model / cbi / travelmate / wifi_edit.lua
index ef97e26a25a99c024e6900f6ab2210af067eed10..086853171e4b51771d4b52a1903709b24d1341d5 100644 (file)
@@ -177,8 +177,7 @@ function wssid.write(self, section, value)
                        uci:set("wireless", m.hidden.cfg, "client_cert", clientcert:formvalue(section) or "")
                        uci:set("wireless", m.hidden.cfg, "priv_key", privkey:formvalue(section) or "")
                        uci:set("wireless", m.hidden.cfg, "priv_key_pwd", privkeypwd:formvalue(section) or "")
-               end
-               if encr:formvalue(section) ~= "owe" then
+               elseif encr:formvalue(section) ~= "owe" then
                        uci:set("wireless", m.hidden.cfg, "key", wkey:formvalue(section) or "")
                end
                if ciph and ciph:formvalue(section) ~= "auto" then