diff options
author | Jo-Philipp Wich <jo@mein.io> | 2021-08-19 08:59:17 +0200 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2021-08-19 08:59:17 +0200 |
commit | 5ff3ef7cbb9719d3476feb836cac86ee421f666d (patch) | |
tree | c33e0fcf290aa6658a34fd9687686f4264090e35 /protocols/luci-proto-modemmanager | |
parent | 730ec8f29fb087550533a62cb5ce670eec642d02 (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.js | 3 |
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'); |