From 0f1596ccd73ac6dc85749c4b7b023ed2085a3451 Mon Sep 17 00:00:00 2001
From: Daniel Haag <daniel.haag@uibk.ac.at>
Date: Wed, 15 Jan 2020 11:00:30 +0100
Subject: [PATCH] openolat#165: do not create a new (disabled) subscriber entry
 in the migration to 14.2 when one already exists

---
 src/main/java/org/olat/upgrade/OLATUpgrade_14_2_0.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/upgrade/OLATUpgrade_14_2_0.java b/src/main/java/org/olat/upgrade/OLATUpgrade_14_2_0.java
index 47f8ce1b2cc..4fcea70480e 100644
--- a/src/main/java/org/olat/upgrade/OLATUpgrade_14_2_0.java
+++ b/src/main/java/org/olat/upgrade/OLATUpgrade_14_2_0.java
@@ -169,7 +169,7 @@ public class OLATUpgrade_14_2_0 extends OLATUpgrade {
 			List<Publisher> publishers = getPublisher(infoSubscription);
 			for(Publisher publisher:publishers) {
 				Subscriber subscriber = notificationsManager.getSubscriber(identity, publisher);
-				if(subscriber == null || !subscriber.isEnabled()) {
+				if(subscriber == null) {
 					SubscriberImpl sub = new SubscriberImpl(publisher, identity);
 					sub.setEnabled(false);
 					sub.setCreationDate(new Date());
-- 
GitLab