Change password requires all fields to be input before checking equivalence.
Signed-off-by: Laurence Maultsby <laurence.maultsby@riftio.com>
diff --git a/skyquake/plugins/user_management/src/dashboard/dashboard.jsx b/skyquake/plugins/user_management/src/dashboard/dashboard.jsx
index a3b6a63..cb6b9a0 100644
--- a/skyquake/plugins/user_management/src/dashboard/dashboard.jsx
+++ b/skyquake/plugins/user_management/src/dashboard/dashboard.jsx
@@ -132,6 +132,10 @@
let newOne = state['new-password'];
let confirmOne = state['confirm-password'];
if(true) {
+ if(!oldOne || !newOne) {
+ self.props.actions.showNotification('Please fill in all fields.');
+ return false;
+ }
if(oldOne == newOne) {
self.props.actions.showNotification('Your new password must not match your old one');
return false;
diff --git a/skyquake/plugins/user_management/src/userProfile/userProfile.jsx b/skyquake/plugins/user_management/src/userProfile/userProfile.jsx
index a786858..a3fbced 100644
--- a/skyquake/plugins/user_management/src/userProfile/userProfile.jsx
+++ b/skyquake/plugins/user_management/src/userProfile/userProfile.jsx
@@ -126,6 +126,10 @@
let newOne = state['new-password'];
let confirmOne = state['confirm-password'];
if(true) {
+ if(!oldOne || !newOne) {
+ self.props.actions.showNotification('Please fill in all fields.');
+ return false;
+ }
if(oldOne == newOne) {
self.props.actions.showNotification('Your new password must not match your old one');
return false;