diff --git a/src/App/Services/AuthService.cs b/src/App/Services/AuthService.cs index 19c05dad6..988dbebc1 100644 --- a/src/App/Services/AuthService.cs +++ b/src/App/Services/AuthService.cs @@ -376,7 +376,7 @@ namespace Bit.App.Services { _cryptoService.SetOrgKeys(profile.Result); _appSettingsService.OrganizationGivesPremium = - profile.Result?.Organizations?.Any(o => o.UsersGetPremium) ?? false; + profile.Result?.Organizations?.Any(o => o.UsersGetPremium && o.Enabled) ?? false; } } diff --git a/src/App/Services/SyncService.cs b/src/App/Services/SyncService.cs index b23cdb84b..d27887da5 100644 --- a/src/App/Services/SyncService.cs +++ b/src/App/Services/SyncService.cs @@ -543,7 +543,8 @@ namespace Bit.App.Services } _cryptoService.SetOrgKeys(profile); - _appSettingsService.OrganizationGivesPremium = profile.Organizations?.Any(o => o.UsersGetPremium) ?? false; + _appSettingsService.OrganizationGivesPremium = + profile.Organizations?.Any(o => o.UsersGetPremium && o.Enabled) ?? false; return Task.FromResult(0); }