Issue with the people picker not finding users

When adding users to courses and training plans, and when assigning training admins, the people picker may not find the relevant user. Instead, the No item(s) found message might be displayed.

In this article, we describe the possible reasons for this issue and how to resolve it.

 

user_not_found_error

 

If you experience the issue where the people picker can't find a user, follow these guidelines:

1. Clear the browser cache and cookies. You can find more information here.

2. Start entering all or part of the user's last name, and then their first name.

3. If the previous step doesn't show the user's name in the people picker, ensure they're added or invited to the Users list of the catalog in question. Then, when searching for the user, enter their full email address instead of their name. 

If this doesn't resolve the issue, then contact your IT team to check at tenant level whether both internal and external users are affected by this issue. 

  • Both internal and external users can't be found in the people picker.

Check your tenant settings in SharePoint Online by running Windows PowerShell as an administrator and entering the Get-SPOTenant command. Find more information about using this command here.

In the command results, check the UseFindPeopleInPeoplePicker parameter. If the result is True, then this is the cause of the people picker issue in Learn365.

 

powershell_check_for_the_people_picker_issue

 

To resolve the issue, run the following command:

Set-SPOTenant -UseFindPeopleInPeoplePicker $false

 

  • Only external (guest) users can't be found in the people picker.

Check your site collection settings in SharePoint Online by running Windows PowerShell as an administrator and entering the following command. You'll need to replace contoso with the URL of your organization's Microsoft 365 tenancy and Mylearninghub with the title of you site collection:

Get-SPOSite -Identity https://contoso.sharepoint.com/sites/Mylearninghub | Select *

NOTE   

The Get-SPOSite command can be run on any instance of Windows PowerShell, but it's recommended to run it on SharePoint Online Management Shell, which will require clients to connect to their specific SharePoint tenancy via the Connect-SPOService command.

Here is an example of the command. You'll need to replace contoso with the data relevant for your organization:

Connect-SPOService -Url https://contoso-admin.sharepoint.com

 

In the command results, check the ShowPeoplePickerSuggestionsForGuestUsers parameter. If the result is False, then this is the cause of the people picker issue in Learn365. By default, the ShowPeoplePickerSuggestionsForGuestUsers setting is toggled Off. This setting can be configured at tenant level and affects all catalogs of the tenant. Find more information about this command here.

 

show_people_picker_for_guests_parameter

 

To resolve the issue for external users (guests), run the following command. You'll need to replace contoso with the URL of your organization's Microsoft 365 tenancy:

Set-SPOSite -Identity https://contoso-admin.sharepoint.com -ShowPeoplePickerSuggestionsForGuestUsers $true

 

Was this article helpful?
4 out of 5 found this helpful

Comments

Article is closed for comments.