Index: src/com/opencms/workplace/CmsAdminUsers.java =================================================================== RCS file: /usr/local/cvs/opencms/src/com/opencms/workplace/CmsAdminUsers.java,v retrieving revision 1.49 diff -u -r1.49 CmsAdminUsers.java --- src/com/opencms/workplace/CmsAdminUsers.java 15 Oct 2004 15:05:50 -0000 1.49 +++ src/com/opencms/workplace/CmsAdminUsers.java 27 Oct 2004 21:11:25 -0000 @@ -441,11 +441,18 @@ // form submitted, try to change the user data try { - if(email.equals("") || userLastname.equals("") - || user.equals("")) { - throw new CmsException("user data missing", - CmsException.C_NO_USER); + if(user.equals("")) { + throw new CmsException("username missing", + CmsException.C_NO_USER); + } + if(email.equals("")) { + throw new CmsException("user email missing", + CmsException.C_USER_DATA); } + if(userLastname.equals("")) { + throw new CmsException("user last name missing", + CmsException.C_USER_DATA); + } if(!pwd.equals(pwd2)) { throw new CmsException("unequal passwords", CmsSecurityException.C_SECURITY_INVALID_PASSWORD); Index: src/org/opencms/main/CmsException.java =================================================================== RCS file: /usr/local/cvs/opencms/src/org/opencms/main/CmsException.java,v retrieving revision 1.10 diff -u -r1.10 CmsException.java --- src/org/opencms/main/CmsException.java 22 Oct 2004 14:37:40 -0000 1.10 +++ src/org/opencms/main/CmsException.java 27 Oct 2004 21:11:25 -0000 @@ -97,7 +97,10 @@ "Wrong scheme for http resource", "Wrong scheme for https resource", "Error in Flex cache", - "Error in Flex loader" }; + "Error in Flex loader" + "Group already exists" + "User already exists" + "User data error" }; /** Error code for file exists exception. */ public static final int C_FILE_EXISTS = 12; @@ -143,6 +146,9 @@ /** Error code for no user exception. */ public static final int C_NO_USER = 10; + + /** Error code for user data exception. */ + public static final int C_USER_DATA = 43; /** Error code for no admin exception. */ public static final int C_NOT_ADMIN = 6;