summaryrefslogtreecommitdiffstats
path: root/themes
diff options
context:
space:
mode:
authorMax <max@nextcloud.com>2023-08-09 09:33:07 +0200
committerbackportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com>2023-08-17 21:49:28 +0000
commitf32dccd54097d21e3fbf52a6bfd22fdb20201b65 (patch)
tree4aaa50ef032853aed86b396d9afb1472cef41d60 /themes
parent362acd93aaffdb1271c8d5356cd2d6ea4ffaf9e1 (diff)
downloadnextcloud-server-f32dccd54097d21e3fbf52a6bfd22fdb20201b65.tar.gz
nextcloud-server-f32dccd54097d21e3fbf52a6bfd22fdb20201b65.zip
fix: always use display name from correct backend
Overwrite the display name after the account is initialized when using an instacne of IGetDisplayNameBackend. Before when using a variation of user_oidc and registering a Backend.php implementing IGetDisplayNameBackend the personal setting page shows 'uid'. The UserManager/AccountManager seems not to use consistently the correct backend. The correct backend is used in this sequence: server/lib/private/TemplateLayout.php $userDisplayName = \OC_User::getDisplayName(); $this->assign(user_displayname, $userDisplayName); In the settings page, it definitely not calls the registered backend, but seems to fall back to default Backend and shows (usually) uid or a value from the standard account property table. Signed-off-by: Max <max@nextcloud.com>
Diffstat (limited to 'themes')
0 files changed, 0 insertions, 0 deletions