diff --git a/src/main/java/org/olat/modules/quality/ui/RemindersController.java b/src/main/java/org/olat/modules/quality/ui/RemindersController.java
index ef761a4f76495729a72ee1528177258ef70adc97..083948c0ea836b145058d6ddac287b4b10bb969e 100644
--- a/src/main/java/org/olat/modules/quality/ui/RemindersController.java
+++ b/src/main/java/org/olat/modules/quality/ui/RemindersController.java
@@ -140,15 +140,16 @@ public class RemindersController extends FormBasicController {
 
 	@Override
 	protected void formOK(UserRequest ureq) {
-		invitation = save(invitation, QualityReminderType.INVITATION, invitationEl);
-		reminder1 = save(reminder1, QualityReminderType.REMINDER1, reminder1El);
-		reminder2 = save(reminder2, QualityReminderType.REMINDER2, reminder2El);
+		invitation = save(QualityReminderType.INVITATION, invitationEl);
+		reminder1 = save(QualityReminderType.REMINDER1, reminder1El);
+		reminder2 = save(QualityReminderType.REMINDER2, reminder2El);
 		updateUI();
 	}
 	
-	private QualityReminder save(QualityReminder reminder, QualityReminderType type, DateChooser reminderEl) {
+	private QualityReminder save(QualityReminderType type, DateChooser reminderEl) {
 		QualityReminder savedReminder = null;
 		if (reminderEl.isEnabled()) {
+			QualityReminder reminder = qualityService.loadReminder(dataCollection, type);
 			if (reminderEl.getDate() != null) {
 				if (reminder != null) {
 					savedReminder = qualityService.updateReminderDatePlaned(reminder, reminderEl.getDate());