From be571bb77e6201573228bf18052ddf864f0589c2 Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <code@dgerhardt.net> Date: Thu, 22 Nov 2018 15:48:33 +0100 Subject: [PATCH] Include ContentGroups when retrieving Contents from service Implements #30. Fixes #29. --- src/main/java/de/thm/arsnova/service/ContentServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/de/thm/arsnova/service/ContentServiceImpl.java b/src/main/java/de/thm/arsnova/service/ContentServiceImpl.java index fab8488d6..eec4adbd4 100644 --- a/src/main/java/de/thm/arsnova/service/ContentServiceImpl.java +++ b/src/main/java/de/thm/arsnova/service/ContentServiceImpl.java @@ -91,6 +91,10 @@ public class ContentServiceImpl extends DefaultEntityServiceImpl<Content> implem } //content.setSessionKeyword(roomRepository.getSessionFromId(content.getRoomId()).getKeyword()); + Room room = roomRepository.findOne(content.getRoomId()); + content.setGroups(room.getContentGroups().stream() + .map(Room.ContentGroup::getName).collect(Collectors.toSet())); + return content; } catch (final DocumentNotFoundException e) { logger.error("Could not get content {}.", id, e); -- GitLab