Index: lams_central/src/java/org/lamsfoundation/lams/web/ProfileSaveAction.java =================================================================== diff -u -re55d23b8e9a54ee0cfed58cb167510e8d2551fe4 -re7e68c0e5073b0ad7ff2f03a5475b27cfed9ca7a --- lams_central/src/java/org/lamsfoundation/lams/web/ProfileSaveAction.java (.../ProfileSaveAction.java) (revision e55d23b8e9a54ee0cfed58cb167510e8d2551fe4) +++ lams_central/src/java/org/lamsfoundation/lams/web/ProfileSaveAction.java (.../ProfileSaveAction.java) (revision e7e68c0e5073b0ad7ff2f03a5475b27cfed9ca7a) @@ -58,6 +58,7 @@ * validate="false" * * @struts:action-forward name="profile" path="/index.do?state=active&tab=profile" + * @struts:action-forward name="editprofile" path="/index.do?state=active&tab=editprofile" */ public class ProfileSaveAction extends Action { @@ -102,6 +103,11 @@ } } + if (!errors.isEmpty()) { + saveErrors(request, errors); + return (mapping.findForward("editprofile")); + } + BeanUtils.copyProperties(requestor,userForm); SupportedLocale locale = (SupportedLocale) getService().findById(SupportedLocale.class, (Byte)userForm.get("localeId")); requestor.setLocale(locale);