Skip to content

Commit f17dfdc

Browse files
authored
Merge pull request #13366 from abpframework/TenantSideFeatures
Check `TenantSideFeatures` only if tenant is available.
2 parents 516fc3f + 37ef2cc commit f17dfdc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/SettingPageContributorManager.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,9 @@ protected virtual async Task<List<ISettingPageContributor>> GetAvailableContribu
6666
if (available)
6767
{
6868
var requiredTenantSideFeatures = contributor.GetRequiredFeatures(MultiTenancySides.Tenant);
69-
if (requiredTenantSideFeatures.Any() && !await featureChecker.IsEnabledAsync(true, requiredTenantSideFeatures.ToArray()))
69+
if (requiredTenantSideFeatures.Any() &&
70+
ServiceProvider.GetRequiredService<ICurrentTenant>().IsAvailable &&
71+
!await featureChecker.IsEnabledAsync(true, requiredTenantSideFeatures.ToArray()))
7072
{
7173
available = false;
7274
}

0 commit comments

Comments
 (0)