diff --git a/src/Application/TakeoutSaaS.Application/App/Tenants/Handlers/ReviewTenantCommandHandler.cs b/src/Application/TakeoutSaaS.Application/App/Tenants/Handlers/ReviewTenantCommandHandler.cs index 8e4e477..afc9a01 100644 --- a/src/Application/TakeoutSaaS.Application/App/Tenants/Handlers/ReviewTenantCommandHandler.cs +++ b/src/Application/TakeoutSaaS.Application/App/Tenants/Handlers/ReviewTenantCommandHandler.cs @@ -8,6 +8,7 @@ using TakeoutSaaS.Domain.Tenants.Enums; using TakeoutSaaS.Domain.Tenants.Repositories; using TakeoutSaaS.Shared.Abstractions.Constants; using TakeoutSaaS.Shared.Abstractions.Exceptions; +using TakeoutSaaS.Shared.Abstractions.Ids; using TakeoutSaaS.Shared.Abstractions.Security; namespace TakeoutSaaS.Application.App.Tenants.Handlers; @@ -18,7 +19,8 @@ namespace TakeoutSaaS.Application.App.Tenants.Handlers; public sealed class ReviewTenantCommandHandler( ITenantRepository tenantRepository, IMerchantRepository merchantRepository, - ICurrentUserAccessor currentUserAccessor) + ICurrentUserAccessor currentUserAccessor, + IIdGenerator idGenerator) : IRequestHandler { /// @@ -108,6 +110,7 @@ public sealed class ReviewTenantCommandHandler( { var merchant = new Merchant { + Id = idGenerator.NextId(), TenantId = tenant.Id, BrandName = tenant.Name, BrandAlias = tenant.ShortName,