summaryrefslogtreecommitdiffhomepage
path: root/protocols/luci-proto-modemmanager
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2021-08-19 08:59:17 +0200
committerJo-Philipp Wich <jo@mein.io>2021-08-19 08:59:17 +0200
commit5ff3ef7cbb9719d3476feb836cac86ee421f666d (patch)
treec33e0fcf290aa6658a34fd9687686f4264090e35 /protocols/luci-proto-modemmanager
parent730ec8f29fb087550533a62cb5ce670eec642d02 (diff)
protocols: make APN option optional again
Fixes: #5284 Fixes: 1661ac6bf8 ("luci-proto-ncm: add APN and PIN validation") Fixes: 114dc38dc2 ("luci-proto-qmi: add APN and PIN validation") Fixes: 6a8ad40b05 ("luci-proto-3g: add APN and PIN validation") Fixes: ebb676ef7b ("luci-proto-modemmanager: add APN and PIN validation") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'protocols/luci-proto-modemmanager')
-rw-r--r--protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js b/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
index 88e516a8ec..501f759646 100644
--- a/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
+++ b/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
@@ -93,6 +93,9 @@ return network.registerProtocol('modemmanager', {
o = s.taboption('general', form.Value, 'apn', _('APN'));
o.validate = function(section_id, value) {
+ if (value == null || value == '')
+ return true;
+
if (!/^[a-zA-Z0-9\-.]*[a-zA-Z0-9]$/.test(value))
return _('Invalid APN provided');