Skip to content

Commit ca7ed4b

Browse files
committed
update default data
1 parent 45eb1d1 commit ca7ed4b

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/api/framework/Infrastructure/Identity/IdentityConstants.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ internal static class IdentityConstants
77
public const string SchemaName = "identity";
88
public const string RootTenant = "root";
99
public const string DefaultPassword = "123Pa$$word!";
10-
public const string DefaultProfilePicture = "https://localhost:7000/assets/defaults/profile-picture.webp";
10+
public const string DefaultProfilePicture = "/assets/defaults/profile-picture.webp";
1111

1212
public static class Roles
1313
{

src/api/framework/Infrastructure/Identity/Persistence/IdentityDbInitializer.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using Finbuckle.MultiTenant.Abstractions;
2+
using FSH.Framework.Core.Origin;
23
using FSH.Framework.Core.Persistence;
34
using FSH.Framework.Core.Tenant;
45
using FSH.Framework.Infrastructure.Identity.RoleClaims;
@@ -9,6 +10,7 @@
910
using Microsoft.AspNetCore.Identity;
1011
using Microsoft.EntityFrameworkCore;
1112
using Microsoft.Extensions.Logging;
13+
using Microsoft.Extensions.Options;
1214

1315
namespace FSH.Framework.Infrastructure.Identity.Persistence;
1416
internal sealed class IdentityDbInitializer(
@@ -17,7 +19,8 @@ internal sealed class IdentityDbInitializer(
1719
RoleManager<FshRole> roleManager,
1820
UserManager<FshUser> userManager,
1921
TimeProvider timeProvider,
20-
IMultiTenantContextAccessor<FshTenantInfo> multiTenantContextAccessor) : IDbInitializer
22+
IMultiTenantContextAccessor<FshTenantInfo> multiTenantContextAccessor,
23+
IOptions<OriginOptions> originSettings) : IDbInitializer
2124
{
2225
public async Task MigrateAsync(CancellationToken cancellationToken)
2326
{
@@ -113,7 +116,7 @@ private async Task SeedAdminUserAsync()
113116
PhoneNumberConfirmed = true,
114117
NormalizedEmail = multiTenantContextAccessor.MultiTenantContext.TenantInfo?.AdminEmail!.ToUpperInvariant(),
115118
NormalizedUserName = adminUserName.ToUpperInvariant(),
116-
ImageUrl = new Uri(IdentityConstants.DefaultProfilePicture),
119+
ImageUrl = new Uri(originSettings.Value.OriginUrl! + IdentityConstants.DefaultProfilePicture),
117120
IsActive = true
118121
};
119122

0 commit comments

Comments
 (0)