From 3f5e53880e58297275421b83fa43852f6fca42da Mon Sep 17 00:00:00 2001 From: Brendan Golden Date: Thu, 27 Jul 2023 22:52:29 +0000 Subject: [PATCH] ldap: fixes for the update page --- src/PassReset/formHandler.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/PassReset/formHandler.js b/src/PassReset/formHandler.js index 1f5fc7a..104f882 100644 --- a/src/PassReset/formHandler.js +++ b/src/PassReset/formHandler.js @@ -4,16 +4,14 @@ formEl.addEventListener('submit', (listener) => formHandler(listener)); function formHandler(listener){ listener.preventDefault(); const formData = new FormData(formEl); - if(formData.get("newPW") === formData.get("newPWConfirm")){ - formData.delete("newPWConfirm"); - const newPW = formData.get("newPW"); - formData.delete("newPW"); - formData.append("field", "password"); - formData.append("value", newPW); - const object = Object.fromEntries(formData.entries()); + const user = formData.get("user"); + const pass = formData.get("password"); + const newPW = formData.get("newPW"); + if(newPW === formData.get("newPWConfirm")){ + const object = {user: user, pass: pass, field: "userPassword", value: newPW} fetch('https://api.sso.skynet.ie/ldap/update', { method: 'POST', - body: object + body: JSON.stringify(object) }).then(res => { if(res.status === 200) { document.getElementById('formStatus').innerHTML = "Success"; -- 2.49.0