GeofenceAccesManager throws index out of bound when requesting nested layerGroups

Description

LayerGroup contained styles are not fully expanded here https://github.com/geoserver/geoserver/blob/main/src/extension/geofence/src/main/java/org/geoserver/geofence/GeofenceAccessManager.java#L1213 causing exception later when they are retrieved according to the layer index.

Environment

None

Activity

Fixed

Details

Assignee

Reporter

Priority

Created October 14, 2021 at 8:26 AM
Updated November 9, 2021 at 4:43 PM
Resolved October 21, 2021 at 4:00 PM