fix: only add numbers if name taken

This commit is contained in:
Damien Ostler 2024-02-24 20:39:14 -05:00
parent 3767bbd6a9
commit b919942705

View File

@ -32,6 +32,7 @@ public class UserMiddleware
if (user == null)
{
var displayName = context.User.Claims.FirstOrDefault(x=>x.Type==ClaimTypes.Name)?.Value ?? "Anonymous";
if(dbContext.Users.Any(x=>x.DisplayName==displayName))
displayName = $"{displayName}#{Guid.NewGuid().ToString().Substring(0, 4)}";
user = new User
{