Code Duplication    Length = 4-5 lines in 2 locations

apps/provisioning_api/lib/Controller/UsersController.php 2 locations

@@ 401-404 (lines=4) @@
398
		$permittedFields = [];
399
400
		// Editing self (display, email)
401
		if ($this->config->getSystemValue('allow_user_to_change_display_name', true) !== false) {
402
			$permittedFields[] = AccountManager::PROPERTY_DISPLAYNAME;
403
			$permittedFields[] = AccountManager::PROPERTY_EMAIL;
404
		}
405
406
		if ($this->appManager->isEnabledForUser('federatedfilesharing')) {
407
			$federatedFileSharing = $this->federatedFileSharingFactory->get();
@@ 444-448 (lines=5) @@
441
		$permittedFields = [];
442
		if($targetUser->getUID() === $currentLoggedInUser->getUID()) {
443
			// Editing self (display, email)
444
			if ($this->config->getSystemValue('allow_user_to_change_display_name', true) !== false) {
445
				$permittedFields[] = 'display';
446
				$permittedFields[] = AccountManager::PROPERTY_DISPLAYNAME;
447
				$permittedFields[] = AccountManager::PROPERTY_EMAIL;
448
			}
449
450
			$permittedFields[] = 'password';
451
			if ($this->config->getSystemValue('force_language', false) === false ||