diff --git a/service/account/internal/src/main/java/org/eclipse/kapua/service/account/internal/AccountServiceImpl.java b/service/account/internal/src/main/java/org/eclipse/kapua/service/account/internal/AccountServiceImpl.java index 66e5192e23a..b965920c05c 100644 --- a/service/account/internal/src/main/java/org/eclipse/kapua/service/account/internal/AccountServiceImpl.java +++ b/service/account/internal/src/main/java/org/eclipse/kapua/service/account/internal/AccountServiceImpl.java @@ -88,6 +88,7 @@ public Account create(AccountCreator accountCreator) throws KapuaException { ArgumentValidator.notNull(accountCreator, "accountCreator"); ArgumentValidator.notNull(accountCreator.getScopeId(), "accountCreator.scopeId"); ArgumentValidator.notEmptyOrNull(accountCreator.getName(), "accountCreator.name"); + ArgumentValidator.match(accountCreator.getName(), CommonsValidationRegex.NAME_REGEXP, "accountCreator.name"); ArgumentValidator.notEmptyOrNull(accountCreator.getOrganizationName(), "accountCreator.organizationName"); ArgumentValidator.notEmptyOrNull(accountCreator.getOrganizationEmail(), "accountCreator.organizationEmail"); ArgumentValidator.match(accountCreator.getOrganizationEmail(), CommonsValidationRegex.EMAIL_REGEXP, "accountCreator.organizationEmail"); @@ -158,6 +159,7 @@ public Account update(Account account) throws KapuaException { // Argument validation ArgumentValidator.notNull(account.getId(), "account.id"); ArgumentValidator.notEmptyOrNull(account.getName(), "account.name"); + ArgumentValidator.match(account.getName(), CommonsValidationRegex.NAME_REGEXP, "account.name"); ArgumentValidator.notNull(account.getOrganization(), "account.organization"); ArgumentValidator.match(account.getOrganization().getEmail(), CommonsValidationRegex.EMAIL_REGEXP, "account.organization.email");