From 7659c05177e9c48b0f2c40218f702005f597f255 Mon Sep 17 00:00:00 2001 From: Ralf Haferkamp Date: Wed, 22 Jun 2022 12:04:43 +0200 Subject: [PATCH] Fix `$expand=members` query for groups with just a single member --- extensions/graph/pkg/identity/ldap.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/graph/pkg/identity/ldap.go b/extensions/graph/pkg/identity/ldap.go index db666f815..f7726179b 100644 --- a/extensions/graph/pkg/identity/ldap.go +++ b/extensions/graph/pkg/identity/ldap.go @@ -467,7 +467,7 @@ func (i *LDAP) GetGroup(ctx context.Context, nameOrID string, queryParam url.Val if err != nil { return nil, err } - if len(members) > 1 { + if len(members) > 0 { m := make([]libregraph.User, 0, len(members)) for _, u := range members { m = append(m, *u) @@ -623,7 +623,7 @@ func (i *LDAP) GetGroups(ctx context.Context, queryParam url.Values) ([]*libregr if err != nil { return nil, err } - if len(members) > 1 { + if len(members) > 0 { m := make([]libregraph.User, 0, len(members)) for _, u := range members { m = append(m, *u)