From bd02f821788b8979f9aef78f444b814c94431246 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Mon, 9 Dec 2019 21:36:18 -0500 Subject: [PATCH 1/4] Update hosts.js --- models/hosts.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/models/hosts.js b/models/hosts.js index 7eb18f2..cc1b798 100755 --- a/models/hosts.js +++ b/models/hosts.js @@ -25,7 +25,8 @@ async function add(data){ await client.SADD('hosts', data.host); await client.HSET('host_' + data.host, 'ip', data.ip); await client.HSET('host_' + data.host, 'updated', (new Date).getTime()); - await client.HSET('host_' + data.host, 'username', data.username); + await client.HSET('host_' + data.host, 'username', data.username); + await client.HSET('host_' + data.host, 'force_ssl', data.forceSSL || 'false'); } catch (error){ return new Error(error); From 5110ff72a0c29519cd1f9d33b18defc56b9468e9 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Mon, 9 Dec 2019 21:46:34 -0500 Subject: [PATCH 2/4] Update hosts.js --- models/hosts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/hosts.js b/models/hosts.js index cc1b798..ab45c70 100755 --- a/models/hosts.js +++ b/models/hosts.js @@ -26,7 +26,7 @@ async function add(data){ await client.HSET('host_' + data.host, 'ip', data.ip); await client.HSET('host_' + data.host, 'updated', (new Date).getTime()); await client.HSET('host_' + data.host, 'username', data.username); - await client.HSET('host_' + data.host, 'force_ssl', data.forceSSL || 'false'); + if(data.forceSSL) await client.HSET('host_' + data.host, 'force_ssl', !!data.forceSSL); } catch (error){ return new Error(error); From fbbd56e08a4414bacc518305b2eb1c299b53324e Mon Sep 17 00:00:00 2001 From: William Mantly Date: Mon, 9 Dec 2019 21:47:58 -0500 Subject: [PATCH 3/4] Update hosts.js --- models/hosts.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/models/hosts.js b/models/hosts.js index ab45c70..9477d12 100755 --- a/models/hosts.js +++ b/models/hosts.js @@ -26,7 +26,9 @@ async function add(data){ await client.HSET('host_' + data.host, 'ip', data.ip); await client.HSET('host_' + data.host, 'updated', (new Date).getTime()); await client.HSET('host_' + data.host, 'username', data.username); - if(data.forceSSL) await client.HSET('host_' + data.host, 'force_ssl', !!data.forceSSL); + if(data.forceSSL !== undefined){ + await client.HSET('host_' + data.host, 'force_ssl', !!data.forceSSL); + } } catch (error){ return new Error(error); From e220788b5d3ed7cbd6060462fb521165c7af9685 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Mon, 9 Dec 2019 21:49:37 -0500 Subject: [PATCH 4/4] Update routes.js --- routes/routes.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/routes/routes.js b/routes/routes.js index 74649c4..2ee23a8 100755 --- a/routes/routes.js +++ b/routes/routes.js @@ -35,7 +35,10 @@ router.post('/', async function(req, res){ } try{ - Host.add({host, ip, username: req.user.username}); + await Host.add({host, ip, + username: req.user.username, + forceSSL: req.body.forceSSL + }); return res.json({ message: `Host ${host} Added`