diff --git a/settings/ajax/changepassword.php b/settings/ajax/changepassword.php
index d421181c3bb7398f7f3207121f886de643d9398e..b797fcf91853d72aca7ab7e24ded9d0469a77410 100644
--- a/settings/ajax/changepassword.php
+++ b/settings/ajax/changepassword.php
@@ -19,12 +19,10 @@ if(OC_SubAdmin::isUserAccessible(OC_User::getUser(), $username)) {
 	$userstatus = 'subadmin';
 }
 if(OC_User::getUser() === $username) {
-	if (OC_User::checkPassword($username, $oldPassword))
+	if (OC_User::checkPassword($username, $oldPassword) && ($userstatus === null || !OC_JSON::isUserVerified()))
 	{
 		$userstatus = 'user';
-	} else {
-		$userstatus = null;
-	}
+	} 
 }
 
 if(is_null($userstatus)) {