]> git.mxchange.org Git - pizzaservice-war.git/commitdiff
this.clear(); needs to be called to remove the email address from form.
authorRoland Häder <roland@mxchange.org>
Tue, 24 May 2016 15:11:11 +0000 (17:11 +0200)
committerRoland Haeder <roland@mxchange.org>
Wed, 25 May 2016 18:03:17 +0000 (20:03 +0200)
src/java/org/mxchange/pizzaapplication/beans/resendlink/PizzaResendLinkWebSessionBean.java

index f70623861db28783eb8e83f2a8477a50d0613c2a..a023fe82bec65c80c9b26828c26b385b220dcf56 100644 (file)
@@ -49,7 +49,7 @@ public class PizzaResendLinkWebSessionBean extends BasePizzaController implement
        private static final long serialVersionUID = 186_078_724_659_153L;
 
        /**
-        * Email address 1 (changing)
+        * Email address
         */
        private String emailAddress;
 
@@ -102,16 +102,25 @@ public class PizzaResendLinkWebSessionBean extends BasePizzaController implement
                        // Is the email address really not used?
                        user = this.userController.lookupUserByEmailAddress(this.getEmailAddress());
                } catch (final UserEmailAddressNotFoundException ex) {
+                       // Always clear bean
+                       this.clear();
+
                        // Not found, should not happen as the registered validator should find it
                        throw new FaceletException(MessageFormat.format("this.emailAddress={0} should be resolveable into User instance.", this.getEmailAddress()), ex); //NOI18N
                }
 
                // Is the user account already confirmed?
                if (user.getUserAccountStatus() == UserAccountStatus.CONFIRMED) {
+                       // Always clear bean
+                       this.clear();
+
                        // Then abort here
                        this.showFacesMessage("form_resend_link:resendEmailAddress", new UserStatusConfirmedException(user)); //NOI18N
                        return ""; //NOI18N
                } else if (user.getUserAccountStatus() == UserAccountStatus.LOCKED) {
+                       // Always clear bean
+                       this.clear();
+
                        // User account is locked
                        this.showFacesMessage("form_resend_link:resendEmailAddress", new UserStatusLockedException(user)); //NOI18N
                        return ""; //NOI18N