user.setUserConfirmKey(confirmKey);
}
+ // Init variable
+ final User registeredUser;
+
try {
// Get base URL
final String baseUrl = FacesUtils.generateBaseUrl();
// Call bean
- final User registeredUser = this.registerBean.registerUser(user, baseUrl, randomPassword);
+ registeredUser = this.registerBean.registerUser(user, baseUrl, randomPassword);
// The id number should be set
assert (registeredUser.getUserId() instanceof Long) : "registeredUser.userId is null after registerUser() was called."; //NOI18N
-
- // Fire event
- this.userRegisteredEvent.fire(new UserRegisteredEvent(registeredUser));
-
- // All fine, redirect to proper page
- return "user_register_done"; //NOI18N
} catch (final UserNameAlreadyRegisteredException | EmailAddressAlreadyRegisteredException ex) {
// Continue to throw
throw new FacesException(ex);
}
+
+ // Fire event
+ this.userRegisteredEvent.fire(new UserRegisteredEvent(registeredUser));
+
+ // All fine, redirect to proper page
+ return "user_register_done"; //NOI18N
}
/**