From b9199427050b64497e80c83cbca8cb1010dba0b9 Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Sat, 24 Feb 2024 20:39:14 -0500 Subject: [PATCH] fix: only add numbers if name taken --- src/comissions.app.api/Middleware/UserMiddleware.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/comissions.app.api/Middleware/UserMiddleware.cs b/src/comissions.app.api/Middleware/UserMiddleware.cs index 0435e0d..35baf64 100644 --- a/src/comissions.app.api/Middleware/UserMiddleware.cs +++ b/src/comissions.app.api/Middleware/UserMiddleware.cs @@ -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 {