Use if condition

This commit is contained in:
2026-05-29 22:37:32 +02:00
parent 8b46547b20
commit 31b35bd681
+2 -1
View File
@@ -12,7 +12,8 @@ public sealed class CurrentUser : IBindableFromHttpContext<CurrentUser>
IsAuthenticated = isAuthenticated.HasValue && isAuthenticated.Value; IsAuthenticated = isAuthenticated.HasValue && isAuthenticated.Value;
var rawId = principal.FindFirstValue(ClaimTypes.NameIdentifier); var rawId = principal.FindFirstValue(ClaimTypes.NameIdentifier);
Id = Guid.TryParse(rawId, out var id)? id : null; if (Guid.TryParse(rawId, out var id) && id != Guid.Empty)
Id = id;
Username = principal.FindFirstValue(ClaimTypes.Name); Username = principal.FindFirstValue(ClaimTypes.Name);
FirstName = principal.FindFirstValue(ClaimTypes.GivenName); FirstName = principal.FindFirstValue(ClaimTypes.GivenName);