* fix: activate Tenant.Default when no tenants configured (Option C) Ensures IStartupTask implementations (e.g., PopulateRegistriesStartupTask, RunMigrationsStartupTask) run when multitenancy is enabled but the tenant provider returns an empty list. - In DefaultTenantService: treat empty provider response as [Tenant.Default] in GetTenantsDictionaryAsync (initial load) and RefreshAsync - Logic is internal to tenant service; no explicit call required Co-authored-by: Cursor <cursoragent@cursor.com> * test: add DefaultTenantService tests for empty-provider fallback - ActivateTenantsAsync_WhenProviderReturnsEmpty_ActivatesDefaultTenant - ListAsync_WhenProviderReturnsEmpty_ReturnsDefaultTenant - ActivateTenantsAsync_WhenProviderReturnsTenants_ReturnsThoseTenants - RefreshAsync_WhenProviderChangesFromTenantsToEmpty_KeepsDefaultTenant Co-authored-by: Cursor <cursoragent@cursor.com> * PR feedback disposes serviceprovider also --------- Co-authored-by: Ralf <Ralf@Careconnections.nl> Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| Elsa.Activities.UnitTests | ||
| Elsa.Common.UnitTests | ||
| Elsa.Expressions.UnitTests | ||
| Elsa.Http.UnitTests | ||
| Elsa.Resilience.Core.UnitTests | ||
| Elsa.Scheduling.UnitTests | ||
| Elsa.Tenants.UnitTests | ||
| Elsa.Workflows.Core.UnitTests | ||
| Elsa.Workflows.Management.UnitTests | ||
| Elsa.Workflows.Runtime.UnitTests | ||
| Directory.Build.props | ||