From 9499d84e784b450c856e7be3e2b340d21e6f88ac Mon Sep 17 00:00:00 2001 From: Viktor Scharf Date: Tue, 20 May 2025 15:52:19 +0200 Subject: [PATCH] always get the user email for admin user --- services/graph/pkg/service/v0/users.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/graph/pkg/service/v0/users.go b/services/graph/pkg/service/v0/users.go index 04e2cf8884..f1cbea4a49 100644 --- a/services/graph/pkg/service/v0/users.go +++ b/services/graph/pkg/service/v0/users.go @@ -557,8 +557,9 @@ func (g Graph) GetUser(w http.ResponseWriter, r *http.Request) { return } } - - if !g.config.API.ShowUserEmailInResults { + + ctxHasFullPerms := g.contextUserHasFullAccountPerms(r.Context()) + if !ctxHasFullPerms && !g.config.API.ShowUserEmailInResults { user.Mail = nil }