diff --git a/src/main/java/org/olat/course/nodes/bc/BCWebService.java b/src/main/java/org/olat/course/nodes/bc/BCWebService.java
index a02c450ff110ab1adcd752094b90a5866a8508ca..5b39e0bc0d6c7875523e343542921616674ad0d5 100644
--- a/src/main/java/org/olat/course/nodes/bc/BCWebService.java
+++ b/src/main/java/org/olat/course/nodes/bc/BCWebService.java
@@ -374,7 +374,11 @@ public class BCWebService extends AbstractCourseNodeWebService {
 		FolderVO folderVo = new FolderVO();
 		folderVo.setName(course.getCourseTitle());
 		folderVo.setDetailsName(bcNode.getShortTitle());
-		folderVo.setSubscribed(subscribed.contains(bcNode.getIdent()));
+		if(subscribed != null && subscribed.contains(bcNode.getIdent())) {
+			folderVo.setSubscribed(true);
+		} else {
+			folderVo.setSubscribed(false);
+		}
 		folderVo.setCourseKey(course.getResourceableId());
 		folderVo.setCourseNodeId(bcNode.getIdent());
 		folderVo.setWrite(secCallback.canWrite());