Members of circles are shown by user id instead of display name
Steps to reproduce
- Open contacts
- Create new circle
- Add a user
- See the user in the members list is shown by their user id instead of display name
Expected behavior
Users are shown with their display name
Actual behavior
The user id is shown as their name (this is confusing if you use some random digits as user ids).
Server operating system
No response
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
26.0.7 and 27.1.2
Updated from an older installed version or fresh install
Fresh install
Signing status
No response
List of activated apps
No response
Nextcloud configuration
No response
Browser
No response
Client operating system
No response
CardDAV-clients
No response
Web server error log
No response
Nextcloud log
No response
Browser log
No response
Browser log
No response
cc @artonge
Why me? I know very little about circles or users.
Right, my bad. Meant to ping @ArtificialOwl and @mejo- :)
I've got the same issue. In contacts all users are shown by their Name Attribute. (Nextcloud 29.0.4, Contacts Version 6.0.0)
But when I create a group or list the members of a group the Keycloak ID gets displayed as the Name of the group member.
Its in <div ... class="members-modal" <div role="listitem" class=""> <span ... class="option__lineone"
In most of the entries the keycloak ID is displayed.
If I switch from sub to preferred_username in config.php the keycloak Loginname is displayed.
'oidc_login_attributes' => array ( 'id' => 'preferred_username', ...
This is also not desired. For a user only the Fullname is a usable label. Just as in class="contacts-list"