From e7ffb75298262bdcd8cdfbc3b2f9cc3415e1d932 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Wed, 13 Dec 2017 10:26:19 +0100
Subject: [PATCH] OO-3203: prevent NPE in case of nested list in the HTML to
 OpenXML converter

---
 .../java/org/olat/core/util/openxml/HTMLToOpenXMLHandler.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/main/java/org/olat/core/util/openxml/HTMLToOpenXMLHandler.java b/src/main/java/org/olat/core/util/openxml/HTMLToOpenXMLHandler.java
index 3159fe50376..8feb913d4d7 100644
--- a/src/main/java/org/olat/core/util/openxml/HTMLToOpenXMLHandler.java
+++ b/src/main/java/org/olat/core/util/openxml/HTMLToOpenXMLHandler.java
@@ -144,6 +144,10 @@ public class HTMLToOpenXMLHandler extends DefaultHandler {
 				flushText();
 				addContent(currentParagraph);
 			}
+			if(currentListParagraph == null) {
+				//nested list
+				currentListParagraph = factory.createListParagraph();
+			}
 			currentParagraph = factory.createListParagraph(currentListParagraph);
 		}
 		return currentParagraph;
-- 
GitLab