Fix NRE in ViewerPageDataProvider. (#571)

This commit is contained in:
Jared Goodwin 2023-01-20 07:32:36 -08:00 committed by GitHub
parent c5a1a56bdf
commit 97e31b44fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,8 +21,19 @@ namespace Remotely.Server.Services.RcImplementations
public string GetUserDisplayName(PageModel pageModel)
{
if (string.IsNullOrWhiteSpace(pageModel?.User?.Identity?.Name))
{
return string.Empty;
}
var user = _dataService.GetUserByNameWithOrg(pageModel.User.Identity.Name);
return user.UserOptions?.DisplayName ?? user.UserName;
if (user is null)
{
return string.Empty;
}
return user.UserOptions?.DisplayName ?? user.UserName ?? string.Empty;
}
public ViewerPageTheme GetTheme(PageModel pageModel)