# HG changeset patch # User Dustin Demuth # Date 1440492571 -7200 # Node ID a5c755b0cfda4185683927a6b626ec609896d225 # Parent a6a3edf472d5db52e7c3d889a0f9bd058457b26e Filter the group string. This should be tidied... diff -r a6a3edf472d5 -r a5c755b0cfda pom.xml --- a/pom.xml Fri Aug 14 11:05:59 2015 +0200 +++ b/pom.xml Tue Aug 25 10:49:31 2015 +0200 @@ -275,5 +275,5 @@ http://www.hibernatespatial.org/repository - 2.1.1 + dev-2.1.1 diff -r a6a3edf472d5 -r a5c755b0cfda src/main/java/de/intevation/lada/util/auth/HeaderAuthorization.java --- 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 builder = new QueryBuilder( 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 = (List)response.getData();