diff --git a/lib/WebGUI/Operation/Account.pm b/lib/WebGUI/Operation/Account.pm index f130d5abf..aaa8fcb14 100644 --- a/lib/WebGUI/Operation/Account.pm +++ b/lib/WebGUI/Operation/Account.pm @@ -507,6 +507,9 @@ sub www_recoverPassword { #------------------------------------------------------------------- sub www_recoverPasswordFinish { my ($sth, $username, $encryptedPassword, $userId, $password, $flag, $message, $output); + if ($session{form}{email} eq "") { + return ''.www_recoverPassword() + } $sth = WebGUI::SQL->read("select users.username, users.userId from users, userProfileData where users.userId=userProfileData.userId and userProfileData.fieldName='email' and fieldData=".quote($session{form}{email}));