diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/repositories/ce/CustomApplicationRepositoryCEImpl.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/repositories/ce/CustomApplicationRepositoryCEImpl.java index dbdb82d6b8..ae5d19326f 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/repositories/ce/CustomApplicationRepositoryCEImpl.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/repositories/ce/CustomApplicationRepositoryCEImpl.java @@ -87,20 +87,8 @@ public class CustomApplicationRepositoryCEImpl extends BaseAppsmithRepositoryImp @Override public Flux findAllUserApps(AclPermission permission) { - Mono currentUserWithTenantMono = ReactiveSecurityContextHolder.getContext() - .map(ctx -> ctx.getAuthentication()) - .map(auth -> (User) auth.getPrincipal()) - .flatMap(user -> { - if (user.getTenantId() == null) { - return cacheableRepositoryHelper.getDefaultTenantId().map(tenantId -> { - user.setTenantId(tenantId); - return user; - }); - } - return Mono.just(user); - }); - - return currentUserWithTenantMono + return ReactiveSecurityContextHolder.getContext() + .map(ctx -> (User) ctx.getAuthentication().getPrincipal()) .flatMap(cacheableRepositoryHelper::getPermissionGroupsOfUser) .flatMapMany(permissionGroups -> queryBuilder() .permission(permission)