From 25f759321f3eb0056d0cc4c8bc3401a2cfaf56c7 Mon Sep 17 00:00:00 2001 From: Ritvik Sardana Date: Mon, 31 Jul 2023 23:19:42 +0530 Subject: [PATCH] fix: added validation of (if old password === new password) --- frappe/www/update-password.html | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frappe/www/update-password.html b/frappe/www/update-password.html index 5a50d8d71d..8fafd3ab82 100644 --- a/frappe/www/update-password.html +++ b/frappe/www/update-password.html @@ -82,11 +82,21 @@ frappe.ready(function() { clear: true }); } + if (args.old_password === args.new_password) { + frappe.msgprint({ + title: "{{ _('Invalid Password') }}", + message: "{{ _('New password cannot be same as old password') }}", + }); + $('.password-strength-message').addClass('hidden'); + return; + } + if (args.new_password !== confirm_password) { $('.password-mismatch-message').text("{{ _('Passwords do not match') }}") .removeClass('hidden text-muted').addClass('text-danger'); $('.password-strength-message').addClass('hidden'); return false; + } frappe.call({ @@ -139,6 +149,7 @@ frappe.ready(function() { $("#old_password, #new_password, #confirm_password").on("keyup", function () { + if (!frappe.utils.get_url_arg("key")) { if ( $("#old_password").val() &&