This is an automated email from the ASF dual-hosted git repository. sebawagner pushed a commit to branch feature/OPENMEETINGS-2560-improve-api-error-response in repository https://gitbox.apache.org/repos/asf/openmeetings.git
commit 212b360cf56786d220683ebb9bf8bfe5f13b644e Author: Sebastian Wagner <[email protected]> AuthorDate: Wed Jan 27 18:33:56 2021 +1300 OPENMEETINGS-2560 Improve response to return the actual error to client. --- .../java/org/apache/openmeetings/webservice/UserWebService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/UserWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/UserWebService.java index 7d469de..c85aca5 100644 --- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/UserWebService.java +++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/UserWebService.java @@ -156,7 +156,7 @@ public class UserWebService extends BaseWebService { @WebParam(name="sid") @QueryParam("sid") String sid , @WebParam(name="user") @FormParam("user") UserDTO user , @WebParam(name="confirm") @FormParam("confirm") Boolean confirm - ) + ) throws ServiceException { return performCall(sid, User.Right.SOAP, sd -> { if (!isAllowRegisterSoap()) { @@ -180,7 +180,7 @@ public class UserWebService extends BaseWebService { user.setLanguageId(1L); } User jsonUser = user.get(userDao, groupDao); - IValidator<String> passValidator = new StrongPasswordValidator(true, jsonUser); + IValidator<String> passValidator = new StrongPasswordValidator(false, jsonUser); Validatable<String> passVal = new Validatable<>(user.getPassword()); passValidator.validate(passVal); if (!passVal.isValid()) { @@ -294,7 +294,7 @@ public class UserWebService extends BaseWebService { @WebParam(name="sid") @QueryParam("sid") String sid , @WebParam(name="user") @FormParam("user") ExternalUserDTO user , @WebParam(name="options") @FormParam("options") RoomOptionsDTO options - ) + ) throws ServiceException { return performCall(sid, User.Right.SOAP, sd -> { if (Strings.isEmpty(user.getExternalId()) || Strings.isEmpty(user.getExternalType())) {
