diff --git a/src/main/java/org/olat/modules/grading/manager/GradingAssignmentDAO.java b/src/main/java/org/olat/modules/grading/manager/GradingAssignmentDAO.java index 4f402539997558c2fa47383b636c860b23bf686f..0a00670472d7d588db22838408a6d626dad64545 100644 --- a/src/main/java/org/olat/modules/grading/manager/GradingAssignmentDAO.java +++ b/src/main/java/org/olat/modules/grading/manager/GradingAssignmentDAO.java @@ -344,9 +344,9 @@ public class GradingAssignmentDAO { .append(" and assignment.status ").in(GradingAssignmentStatus.assigned, GradingAssignmentStatus.inProcess) .append(" and assignment.assignmentDate is not null") .append(" and (") - .append(" (assignment.reminder1Date is null and assignment.assignmentDate <= (current_date - cast(config.firstReminder as int)))") + .append(" (assignment.reminder1Date is null and assignment.assignmentDate <= cast((current_date - cast(config.firstReminder as integer)) as date))") .append(" or") - .append(" (assignment.reminder2Date is null and assignment.assignmentDate <= (current_date - cast(config.secondReminder as int)))") + .append(" (assignment.reminder2Date is null and assignment.assignmentDate <= cast((current_date - cast(config.secondReminder as integer)) as date))") .append(" )"); return dbInstance.getCurrentEntityManager()