Open Closed

IFeatureChecker doesn't work when tenant changed via CurrentTenant.Change #8629


User avatar
0
BenS-FreshRF created
  • ABP Framework version: v8.3.2
  • UI Type: Blazor WASM
  • Database System: EF Core (PostgreSQL)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Exception message and full stack trace:
  • Steps to reproduce the issue:
public async Task<< bool >> CheckTenantFeature(Guid tenantId, string feature) {
    using (CurrentTenant.Change(alert.TenantId))
    {
        return await IFeatureChecker.IsEnabledAsync(feature);
    }
}

In this case the FeatureChecker doesn't return the correct result for the tenant, it keeps returning false for features that have been enabled for that tenant.

How do we check if a specific tenant has a feature enabled?


1 Answer(s)
  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Hi,

    Could you please share a test project with me? I will check it Thanks.

Made with ❤️ on ABP v9.2.0-preview. Updated on January 20, 2025, 07:44