From 9d1a83083450d9a84cb5b790706aca9b74c135c5 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <adhisimon@gmail.com>
Date: Mon, 16 Aug 2021 17:03:29 +0700
Subject: [PATCH] Add trim on input

---
 lib/webadmin/router/config.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/webadmin/router/config.js b/lib/webadmin/router/config.js
index 90a365b..dc81bf7 100644
--- a/lib/webadmin/router/config.js
+++ b/lib/webadmin/router/config.js
@@ -78,7 +78,7 @@ async function modemAdd(req, res) {
         name: (req.body.name || '').trim(),
         imsi: (req.body.imsi || '').trim(),
         outgoing: !!req.body.outgoing,
-        prefix: (req.body.prefix || '').split(/[, ]+/)
+        prefix: (req.body.prefix || '').trim().split(/[, ]+/)
             .map((val) => val.trim().replace(/^0/, '62'))
             .filter((row) => row),
     };
@@ -100,7 +100,7 @@ async function modemAdd(req, res) {
 
 async function modemAddPrefix(req, res) {
     const modemName = (req.body.name || '').trim();
-    const prefix = (req.body.prefix || '').split(/[, ]+/)
+    const prefix = (req.body.prefix || '').trim().split(/[, ]+/)
         .map((val) => val.trim().replace(/^0/, '62'))
         .filter((row) => row);
 
-- 
1.9.0