From b897fc72e41ab28f59696d8dcbadc533833ddf8c Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Mon, 19 Feb 2018 14:49:07 +0100 Subject: [PATCH] OO-3320: always delete evaluation session hold by the page body --- .../java/org/olat/modules/portfolio/manager/PageDAO.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/main/java/org/olat/modules/portfolio/manager/PageDAO.java b/src/main/java/org/olat/modules/portfolio/manager/PageDAO.java index b0af0a33ae9..184f4374490 100644 --- a/src/main/java/org/olat/modules/portfolio/manager/PageDAO.java +++ b/src/main/java/org/olat/modules/portfolio/manager/PageDAO.java @@ -460,11 +460,7 @@ public class PageDAO { .setParameter("pageKey", page.getKey()) .executeUpdate(); - int evaluations = 0; - if(assignments > 0) { - // delete sessions and responses - evaluations = evaluationFormSessionDao.deleteSessionForPortfolioEvaluation(body); - } + int evaluations = evaluationFormSessionDao.deleteSessionForPortfolioEvaluation(body); dbInstance.getCurrentEntityManager().remove(page); dbInstance.getCurrentEntityManager().remove(body); -- GitLab