diff --git a/BTCPayServer/App/API/AppApiController.Account.cs b/BTCPayServer/App/API/AppApiController.Account.cs index 759a55ff9..b3985e843 100644 --- a/BTCPayServer/App/API/AppApiController.Account.cs +++ b/BTCPayServer/App/API/AppApiController.Account.cs @@ -277,12 +277,14 @@ public partial class AppApiController Permissions = userStore.StoreRole.Permissions }); } + + var userBlob = user.GetBlob(); var info = new AppUserInfo { UserId = user.Id, - Name = user.Name, - ImageUrl = !string.IsNullOrEmpty(user.ImageUrl) - ? await uriResolver.Resolve(Request.GetAbsoluteRootUri(), UnresolvedUri.Create(user.ImageUrl)) + Name = userBlob?.Name, + ImageUrl = !string.IsNullOrEmpty(userBlob?.ImageUrl) + ? await uriResolver.Resolve(Request.GetAbsoluteRootUri(), UnresolvedUri.Create(userBlob.ImageUrl)) : null, Email = await userManager.GetEmailAsync(user), Roles = await userManager.GetRolesAsync(user), diff --git a/BTCPayServer/Controllers/GreenField/GreenfieldUsersController.cs b/BTCPayServer/Controllers/GreenField/GreenfieldUsersController.cs index 77d28195b..6f4a4db51 100644 --- a/BTCPayServer/Controllers/GreenField/GreenfieldUsersController.cs +++ b/BTCPayServer/Controllers/GreenField/GreenfieldUsersController.cs @@ -346,8 +346,6 @@ namespace BTCPayServer.Controllers.Greenfield { UserName = request.Email, Email = request.Email, - Name = request.Name, - ImageUrl = request.ImageUrl, RequiresEmailConfirmation = policies.RequiresConfirmedEmail, RequiresApproval = policies.RequiresUserApproval, Created = DateTimeOffset.UtcNow,