From d897248ee3db975b09fd07898926384d18a467c7 Mon Sep 17 00:00:00 2001 From: Sascha Frick Date: Tue, 29 Sep 2026 15:03:15 +0200 Subject: [PATCH 1/2] Respect user configuration for display name updates in UserMigrationService Signed-off-by: Sascha Frick --- lib/Service/UserMigrationService.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Service/UserMigrationService.php b/lib/Service/UserMigrationService.php index 2cd988ec..d18b5801 100644 --- a/lib/Service/UserMigrationService.php +++ b/lib/Service/UserMigrationService.php @@ -268,7 +268,9 @@ protected function importUser(?IUser $user, } $user->setEnabled($data['enabled']); - $user->setDisplayName($data['displayName']); + if ($this->config->getSystemValueBool('allow_user_to_change_display_name', true)) { + $user->setDisplayName($data['displayName']); + } return $user; } From fdcb3a05498af0de661ed1d8ebc8e7b8941f5836 Mon Sep 17 00:00:00 2001 From: Sascha Frick Date: Mon, 5 Oct 2026 11:49:46 +0200 Subject: [PATCH 2/2] Use `canChangeDisplayName` to check display name update permissions Signed-off-by: Sascha Frick --- lib/Service/UserMigrationService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Service/UserMigrationService.php b/lib/Service/UserMigrationService.php index d18b5801..162538c7 100644 --- a/lib/Service/UserMigrationService.php +++ b/lib/Service/UserMigrationService.php @@ -268,7 +268,7 @@ protected function importUser(?IUser $user, } $user->setEnabled($data['enabled']); - if ($this->config->getSystemValueBool('allow_user_to_change_display_name', true)) { + if ($user->canChangeDisplayName()) { $user->setDisplayName($data['displayName']); }