From b6359625245b2d4081cfe615d60a5e4846f02dd1 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Tue, 11 Feb 2020 16:50:35 +0100 Subject: [PATCH] no-jira: ignore explicitly entry were completion is null (older MySQL) --- src/main/java/org/olat/modules/coach/manager/CoachingDAO.java | 1 + .../java/org/olat/modules/coach/manager/CoachingDAOTest.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/modules/coach/manager/CoachingDAO.java b/src/main/java/org/olat/modules/coach/manager/CoachingDAO.java index 6075eebbb84..6c00ffbcf85 100644 --- a/src/main/java/org/olat/modules/coach/manager/CoachingDAO.java +++ b/src/main/java/org/olat/modules/coach/manager/CoachingDAO.java @@ -898,6 +898,7 @@ public class CoachingDAO { .append(" and sg_ae.a_entry_root=").appendTrue(); } sb.append(")") + .append(" and ae.a_completion is not null") .append(" group by ae.fk_identity"); List<?> rawList = dbInstance.getCurrentEntityManager() diff --git a/src/test/java/org/olat/modules/coach/manager/CoachingDAOTest.java b/src/test/java/org/olat/modules/coach/manager/CoachingDAOTest.java index eff357256ce..42447b0548a 100644 --- a/src/test/java/org/olat/modules/coach/manager/CoachingDAOTest.java +++ b/src/test/java/org/olat/modules/coach/manager/CoachingDAOTest.java @@ -778,7 +778,7 @@ public class CoachingDAOTest extends OlatTestCase { RepositoryEntry re4 = JunitTestHelper.deployCourse(null, "Coaching course 4", courseUrl); dbInstance.commitAndCloseSession(); - Identity coach = JunitTestHelper.createAndPersistIdentityAsAuthor("Coach-1-" + UUID.randomUUID()); + Identity coach = JunitTestHelper.createAndPersistIdentityAsRndAuthor("Coach-1-"); Identity participant1 = JunitTestHelper.createAndPersistIdentityAsRndUser("Coaching-Part-1"); Identity participant2 = JunitTestHelper.createAndPersistIdentityAsRndUser("Coaching-Part-2"); Identity participant3 = JunitTestHelper.createAndPersistIdentityAsRndUser("Coaching-Part-3"); -- GitLab