Code Duplication    Length = 4-5 lines in 2 locations

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

@@ 368-371 (lines=4) @@
365
		$permittedFields = [];
366
367
		// Editing self (display, email)
368
		if ($this->config->getSystemValue('allow_user_to_change_display_name', true) !== false) {
369
			$permittedFields[] = AccountManager::PROPERTY_DISPLAYNAME;
370
			$permittedFields[] = AccountManager::PROPERTY_EMAIL;
371
		}
372
373
		if ($this->appManager->isEnabledForUser('federatedfilesharing')) {
374
			$federatedFileSharing = $this->federatedFileSharingFactory->get();
@@ 411-415 (lines=5) @@
408
		$permittedFields = [];
409
		if ($targetUser->getUID() === $currentLoggedInUser->getUID()) {
410
			// Editing self (display, email)
411
			if ($this->config->getSystemValue('allow_user_to_change_display_name', true) !== false) {
412
				$permittedFields[] = 'display';
413
				$permittedFields[] = AccountManager::PROPERTY_DISPLAYNAME;
414
				$permittedFields[] = AccountManager::PROPERTY_EMAIL;
415
			}
416
417
			$permittedFields[] = 'password';
418
			if ($this->config->getSystemValue('force_language', false) === false ||