From b09b2fc6e3af7c1c6fe1e81002708f7c8687782b Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Wed, 4 Oct 2017 11:04:21 +0200 Subject: [PATCH] [fix] #1124 `maxPublic` and `maxPrivate` could be null --- server/controller/webmin.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/controller/webmin.js b/server/controller/webmin.js index 57b7996..3a4c303 100644 --- a/server/controller/webmin.js +++ b/server/controller/webmin.js @@ -239,6 +239,16 @@ function WebAdmin (duniterServer, startServices, stopServices, listDuniterUIPlug this.applyNetworkConf = (req) => co(function *() { yield pluggedConfP; const conf = http2raw.conf(req); + if (conf.ws2p) { + conf.ws2p.maxPublic = parseInt(conf.ws2p.maxPublic) + conf.ws2p.maxPrivate = parseInt(conf.ws2p.maxPrivate) + if (isNaN(conf.ws2p.maxPublic)) { + conf.ws2p.maxPublic = 10 + } + if (isNaN(conf.ws2p.maxPrivate)) { + conf.ws2p.maxPrivate = 10 + } + } yield server.dal.saveConf(_.extend(server.conf, { ws2p: conf.ws2p || null, nobma: !conf.bma || false, -- GitLab