diff --git a/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs b/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs index 5adfd668..5dc16b85 100644 --- a/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs +++ b/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs @@ -54,7 +54,14 @@ public class UserService : IUserService if (string.IsNullOrEmpty(user.Id)) { - user.Id = Guid.NewGuid().ToString(); + if (hasRegisterId != null) + { + user.Id = hasRegisterId; + } + else + { + user.Id = Guid.NewGuid().ToString(); + } } record = user;