From d91f8831f9ae30f7139f44c04ddb1d2802e9a1f6 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Fri, 22 Jan 2016 16:36:05 +0100
Subject: [PATCH] OO-1853: don't remove a possible QuestionItemImpl from the
 cache for the lock

---
 .../java/org/olat/modules/qpool/manager/QuestionItemDAO.java  | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/main/java/org/olat/modules/qpool/manager/QuestionItemDAO.java b/src/main/java/org/olat/modules/qpool/manager/QuestionItemDAO.java
index 310388a5918..3a021fdfb3b 100644
--- a/src/main/java/org/olat/modules/qpool/manager/QuestionItemDAO.java
+++ b/src/main/java/org/olat/modules/qpool/manager/QuestionItemDAO.java
@@ -260,10 +260,6 @@ public class QuestionItemDAO {
 	}
 	
 	public QuestionItemImpl loadForUpdate(QuestionItemShort item) {
-		if(item instanceof QuestionItemImpl) {
-			//remove from the cache
-			dbInstance.getCurrentEntityManager().detach(item);
-		}
 		StringBuilder sb = new StringBuilder();
 		sb.append("select item from questionitem item where item.key=:key");
 		QuestionItemImpl lockedItem = dbInstance.getCurrentEntityManager()
-- 
GitLab