From f3f18eedc6f4ecef82c694a2aa97552ab3fa8519 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Mon, 4 May 2020 06:48:08 +0200 Subject: [PATCH] OO-4487: update hibernate, remove log... --- pom.xml | 4 ++-- .../java/org/olat/admin/sysinfo/UserSessionController.java | 4 +++- .../core/commons/fullWebApp/BaseFullWebappController.java | 2 -- .../olat/modules/assessment/manager/AssessmentEntryDAO.java | 2 ++ 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 5f9d166e2bf..455e72dcc79 100644 --- a/pom.xml +++ b/pom.xml @@ -62,8 +62,8 @@ <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <targetJdk>1.8</targetJdk> - <org.springframework.version>5.2.5.RELEASE</org.springframework.version> - <org.hibernate.version>5.4.14.Final</org.hibernate.version> + <org.springframework.version>5.2.6.RELEASE</org.springframework.version> + <org.hibernate.version>5.4.15.Final</org.hibernate.version> <apache.cxf>3.3.6</apache.cxf> <apache.pdfbox>2.0.19</apache.pdfbox> <apache.poi>4.1.2</apache.poi> diff --git a/src/main/java/org/olat/admin/sysinfo/UserSessionController.java b/src/main/java/org/olat/admin/sysinfo/UserSessionController.java index dd7aa279166..867c5f58991 100644 --- a/src/main/java/org/olat/admin/sysinfo/UserSessionController.java +++ b/src/main/java/org/olat/admin/sysinfo/UserSessionController.java @@ -116,7 +116,9 @@ public class UserSessionController extends BasicController implements Breadcrumb Collection<UserSession> authUserSessions = sessionManager.getAuthenticatedUserSessions(); List<UserSessionView> authUserSessionViews = new ArrayList<>(authUserSessions.size()); for(UserSession authUserSession:authUserSessions) { - authUserSessionViews.add(new UserSessionView(authUserSession)); + if(authUserSession != null) { + authUserSessionViews.add(new UserSessionView(authUserSession)); + } } usessTableModel = new UserSessionTableModel(authUserSessionViews, getIdentity().getKey()); tableCtr.setTableDataModel(usessTableModel); diff --git a/src/main/java/org/olat/core/commons/fullWebApp/BaseFullWebappController.java b/src/main/java/org/olat/core/commons/fullWebApp/BaseFullWebappController.java index f9b257f04a8..8557ae088e5 100644 --- a/src/main/java/org/olat/core/commons/fullWebApp/BaseFullWebappController.java +++ b/src/main/java/org/olat/core/commons/fullWebApp/BaseFullWebappController.java @@ -249,8 +249,6 @@ public class BaseFullWebappController extends BasicController implements DTabs, // ------ all the frame preparation is finished ---- initializeBase(ureq, initialPanel); - logAudit("BaseFullWebappController: " + usess.getEntry(PRESENTED_AFTER_LOGIN_WORKFLOW)); - if(usess.isAuthenticated() && !isAdmin && usess.getAssessmentModes() != null && !usess.getAssessmentModes().isEmpty()) { assessmentGuardCtrl = new AssessmentModeGuardController(ureq, getWindowControl(), usess.getAssessmentModes(), false); diff --git a/src/main/java/org/olat/modules/assessment/manager/AssessmentEntryDAO.java b/src/main/java/org/olat/modules/assessment/manager/AssessmentEntryDAO.java index 23985c1d1fc..679fefcabff 100644 --- a/src/main/java/org/olat/modules/assessment/manager/AssessmentEntryDAO.java +++ b/src/main/java/org/olat/modules/assessment/manager/AssessmentEntryDAO.java @@ -24,6 +24,7 @@ import java.util.Collections; import java.util.Date; import java.util.List; +import javax.persistence.FlushModeType; import javax.persistence.TypedQuery; import org.olat.basesecurity.Group; @@ -430,6 +431,7 @@ public class AssessmentEntryDAO { .createQuery(sb.toString(), AssessmentEntryScoring.class) .setParameter("identityKey", assessedIdentity.getKey()) .setParameter("entryKeys", entryKeys) + .setFlushMode(FlushModeType.COMMIT) .getResultList(); } -- GitLab