diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/GroupServiceImpl.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/GroupServiceImpl.java index f133972027..b6fde85795 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/GroupServiceImpl.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/GroupServiceImpl.java @@ -19,6 +19,7 @@ import java.util.Set; public class GroupServiceImpl extends BaseService implements GroupService { private final GroupRepository repository; + private final SessionUserService sessionUserService; @Autowired public GroupServiceImpl(Scheduler scheduler, @@ -26,14 +27,20 @@ public class GroupServiceImpl extends BaseService getAllById(Set ids) { - return this.repository.findAllById(ids); + return sessionUserService.getCurrentUser() + .flatMapMany(user -> { + String organizationId = user.getCurrentOrganizationId(); + return repository.getAllByOrganizationId(organizationId); + }); } /**