From c6951d2e059b48e2ff0b2be83fc79d773893f874 Mon Sep 17 00:00:00 2001 From: "A.Unger" Date: Tue, 13 Apr 2021 11:48:11 +0200 Subject: [PATCH] guard against possible empty groups --- ocs/pkg/service/v0/groups.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ocs/pkg/service/v0/groups.go b/ocs/pkg/service/v0/groups.go index ea98eb0b44..c149610867 100644 --- a/ocs/pkg/service/v0/groups.go +++ b/ocs/pkg/service/v0/groups.go @@ -28,8 +28,10 @@ func (o Ocs) ListUserGroups(w http.ResponseWriter, r *http.Request) { // short circuit if there is a user already in the context if u, ok := user.ContextGetUser(r.Context()); ok { - mustNotFail(render.Render(w, r, response.DataRender(&data.Groups{Groups: u.Groups}))) - return + if len(u.Groups) > 0 { + mustNotFail(render.Render(w, r, response.DataRender(&data.Groups{Groups: u.Groups}))) + return + } } if isValidUUID(userid) {