From a622dc64135a51a2635116783378ea1edf49376e Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Wed, 20 Jun 2018 15:51:12 +0200
Subject: [PATCH] OO-3892: fix duplication of lecture blocks after taxonomy
 link implementation

---
 .../org/olat/modules/lecture/manager/LectureServiceImpl.java     | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/org/olat/modules/lecture/manager/LectureServiceImpl.java b/src/main/java/org/olat/modules/lecture/manager/LectureServiceImpl.java
index 34b0b26c136..c6aeb2f39bf 100644
--- a/src/main/java/org/olat/modules/lecture/manager/LectureServiceImpl.java
+++ b/src/main/java/org/olat/modules/lecture/manager/LectureServiceImpl.java
@@ -859,6 +859,7 @@ public class LectureServiceImpl implements LectureService, UserDataDeletable, De
 	
 	@Override
 	public List<TaxonomyLevel> getTaxonomy(LectureBlockRef lectureBlock) {
+		if(lectureBlock == null || lectureBlock.getKey() == null) return Collections.emptyList();
 		return lectureBlockToTaxonomyLevelDao.getTaxonomyLevels(lectureBlock);
 	}
 
-- 
GitLab