diff -r 196380cf92e83528dc9cb0994bee3025e05799c9 -r 5c2b18c35bc6b48705508774a9b5bf7f74514f6f indefero/src/IDF/Form/UserAccount.php --- a/indefero/src/IDF/Form/UserAccount.php Thu Oct 30 19:20:34 2014 -0500 +++ b/indefero/src/IDF/Form/UserAccount.php Thu Oct 30 21:06:13 2014 -0500 @@ -473,7 +473,8 @@ public function clean() { if (!isset($this->errors['password']) - && !isset($this->errors['password2'])) { + && !isset($this->errors['password2']) + && strlen($this->cleaned_data["password"] > 0)) { $password1 = $this->cleaned_data['password']; $password2 = $this->cleaned_data['password2']; if ($password1 != $password2) {