From 617ca279a87f557cc7991c0c574b5524896535ad Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Fri, 24 Nov 2017 11:52:39 +0100
Subject: [PATCH] OO-3162: don't update UID if there is not an UID

---
 src/main/java/org/olat/commons/calendar/ICalServlet.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/olat/commons/calendar/ICalServlet.java b/src/main/java/org/olat/commons/calendar/ICalServlet.java
index beeed74b2a1..abe0dfae00c 100644
--- a/src/main/java/org/olat/commons/calendar/ICalServlet.java
+++ b/src/main/java/org/olat/commons/calendar/ICalServlet.java
@@ -437,8 +437,10 @@ public class ICalServlet extends HttpServlet {
 			if (comp instanceof VEvent) {
 				VEvent event = (VEvent)comp;
 				Uid uid = event.getUid();
-				String newUid = prefix.concat(uid.getValue());
-				uid.setValue(newUid);
+				if(uid != null) {
+					String newUid = prefix.concat(uid.getValue());
+					uid.setValue(newUid);
+				}
 			}
 		}
 	}
-- 
GitLab