diff --git a/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_1.java b/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_1.java index 4117f0b34..15722429d 100644 --- a/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_1.java +++ b/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_1.java @@ -276,8 +276,10 @@ public class MITREidDataService_1_1 implements MITREidDataService { writer.endArray(); writer.name("resourceIds"); writer.beginArray(); - for (String s : authReq.getResourceIds()) { - writer.value(s); + if(authReq.getResourceIds() != null) { + for (String s : authReq.getResourceIds()) { + writer.value(s); + } } writer.endArray(); writer.name("authorities");