Code Duplication    Length = 4-5 lines in 2 locations

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

@@ 313-316 (lines=4) @@
310
		$permittedFields = [];
311
312
		// Editing self (display, email)
313
		if ($this->config->getSystemValue('allow_user_to_change_display_name', true) !== false) {
314
			$permittedFields[] = AccountManager::PROPERTY_DISPLAYNAME;
315
			$permittedFields[] = AccountManager::PROPERTY_EMAIL;
316
		}
317
318
		if ($this->appManager->isEnabledForUser('federatedfilesharing')) {
319
			$federatedFileSharing = $this->federatedFileSharingFactory->get();
@@ 357-361 (lines=5) @@
354
		$permittedFields = [];
355
		if($targetUser->getUID() === $currentLoggedInUser->getUID()) {
356
			// Editing self (display, email)
357
			if ($this->config->getSystemValue('allow_user_to_change_display_name', true) !== false) {
358
				$permittedFields[] = 'display';
359
				$permittedFields[] = AccountManager::PROPERTY_DISPLAYNAME;
360
				$permittedFields[] = AccountManager::PROPERTY_EMAIL;
361
			}
362
363
			$permittedFields[] = 'password';
364
			if ($this->config->getSystemValue('force_language', false) === false ||