diff --git a/Marco.Pms.Services/Controllers/TenantController.cs b/Marco.Pms.Services/Controllers/TenantController.cs index 0c11daf..d20a049 100644 --- a/Marco.Pms.Services/Controllers/TenantController.cs +++ b/Marco.Pms.Services/Controllers/TenantController.cs @@ -1069,7 +1069,7 @@ namespace Marco.Pms.Services.Controllers // Get root employee and role for this tenant var rootEmployee = await _context.Employees .Include(e => e.ApplicationUser) - .FirstOrDefaultAsync(e => e.ApplicationUser != null && (e.ApplicationUser.IsRootUser ?? false) && e.TenantId == model.TenantId); + .FirstOrDefaultAsync(e => e.ApplicationUser != null && (e.ApplicationUser.IsRootUser ?? false) && e.OrganizationId == tenant.OrganizationId); if (rootEmployee == null) { @@ -1363,7 +1363,7 @@ namespace Marco.Pms.Services.Controllers // 8c. Find root employee & role for this tenant. var rootEmployee = await context.Employees .Include(e => e.ApplicationUser) - .FirstOrDefaultAsync(e => e.ApplicationUser != null && (e.ApplicationUser.IsRootUser ?? false) && e.TenantId == model.TenantId); + .FirstOrDefaultAsync(e => e.ApplicationUser != null && (e.ApplicationUser.IsRootUser ?? false) && e.OrganizationId == tenant.OrganizationId); if (rootEmployee == null) {