Fix tenant admins filter for enforced 2FA
This commit is contained in:
parent
b71baed1d1
commit
19ef1e3577
@ -556,6 +556,9 @@ public class UserServiceImpl extends AbstractCachedEntityService<UserCacheKey, U
|
||||
public boolean matchesFilter(TenantId tenantId, SystemLevelUsersFilter filter, User user) {
|
||||
switch (filter.getType()) {
|
||||
case TENANT_ADMINISTRATORS -> {
|
||||
if (user.isSystemAdmin() || user.isCustomerUser()) {
|
||||
return false;
|
||||
}
|
||||
TenantAdministratorsFilter tenantAdministratorsFilter = (TenantAdministratorsFilter) filter;
|
||||
if (isNotEmpty(tenantAdministratorsFilter.getTenantsIds())) {
|
||||
return tenantAdministratorsFilter.getTenantsIds().contains(user.getTenantId().getId());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user