fix: Show username in unprivileged search results (#2104)

* fix: Show username in unprivileged search results

`onPremisesSamAccountName` is a mandatory attribute according to the
spec. There's no harm in returning it in the search results also for
unprivileged users.

Fixes: #144

* adapt tests

* adapt tests

* adapt tests

---------

Co-authored-by: Viktor Scharf <v.scharf@opencloud.eu>
This commit is contained in:
Ralf Haferkamp
2026-01-07 12:43:27 +01:00
committed by GitHub
co-authored by Viktor Scharf
parent 0b6de8e92b
commit 6082e0c4df
4 changed files with 47 additions and 9 deletions
+5 -4
View File
@@ -306,10 +306,11 @@ func (g Graph) GetUsers(w http.ResponseWriter, r *http.Request) {
finalUsers := make([]*libregraph.User, len(users))
for i, u := range users {
finalUsers[i] = &libregraph.User{
Id: u.Id,
DisplayName: u.DisplayName,
UserType: u.UserType,
Identities: u.Identities,
Id: u.Id,
DisplayName: u.DisplayName,
UserType: u.UserType,
Identities: u.Identities,
OnPremisesSamAccountName: u.OnPremisesSamAccountName,
}
if g.config.API.ShowUserEmailInResults {