From 13a3b47d1b883ec8301fef3736c42a7fadc5bc70 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Tue, 5 Apr 2016 11:26:57 -0700 Subject: [PATCH] convert password to base64 before settings post --- domain-server/resources/web/settings/js/settings.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/domain-server/resources/web/settings/js/settings.js b/domain-server/resources/web/settings/js/settings.js index fae07ace45..586487c10c 100644 --- a/domain-server/resources/web/settings/js/settings.js +++ b/domain-server/resources/web/settings/js/settings.js @@ -867,6 +867,14 @@ function saveSettings() { // grab a JSON representation of the form via form2js var formJSON = form2js('settings-form', ".", false, cleanupFormValues, true); + // check if we've set the basic http password - if so convert it to base64 + if (formJSON["security"]) { + var password = formJSON["security"]["http_password"]; + if (password.length > 0) { + formJSON["security"]["http_password"] = btoa(password); + } + } + console.log(formJSON); // re-enable all inputs