Mercurial > lada > lada-server
diff src/main/java/de/intevation/lada/util/auth/HeaderAuthorization.java @ 726:a5c755b0cfda
Filter the group string. This should be tidied...
author | Dustin Demuth <dustin@intevation.de> |
---|---|
date | Tue, 25 Aug 2015 10:49:31 +0200 |
parents | 6eed8b5decb1 |
children | 87cd499122ab |
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/util/auth/HeaderAuthorization.java Fri Aug 14 11:05:59 2015 +0200 +++ b/src/main/java/de/intevation/lada/util/auth/HeaderAuthorization.java Tue Aug 25 10:49:31 2015 +0200 @@ -227,7 +227,11 @@ QueryBuilder<Auth> builder = new QueryBuilder<Auth>( repository.entityManager("stamm"), Auth.class); - builder.andIn("ldapGroup", Arrays.asList(roles.split(","))); + roles = roles.replace("[",""); + roles = roles.replace("]",""); + roles = roles.replace(" ",""); + String[] mst = roles.split(","); + builder.andIn("ldapGroup", Arrays.asList(mst)); Response response = repository.filter(builder.getQuery(), "stamm"); @SuppressWarnings("unchecked") List<Auth> auth = (List<Auth>)response.getData();