# HG changeset patch # User robcast # Date 1461863269 -7200 # Node ID a693f487d86083a62775264fd1857898ceaa154e # Parent a8022963fac5a95c94ed22bf14fda41ae6cdeda4 deal with list of roles being null. diff -r a8022963fac5 -r a693f487d860 servlet/src/main/java/digilib/auth/OpenIdAuthnOps.java --- a/servlet/src/main/java/digilib/auth/OpenIdAuthnOps.java Thu Apr 28 18:15:52 2016 +0200 +++ b/servlet/src/main/java/digilib/auth/OpenIdAuthnOps.java Thu Apr 28 19:07:49 2016 +0200 @@ -216,7 +216,10 @@ @Override public boolean isUserInRole(DigilibRequest request, String role) throws AuthOpException { List provided = getUserRoles(request); - return provided.contains(role); + if (provided != null && provided.contains(role)) { + return true; + } + return false; } }