From bf97d2e8ae72d17d8082194a67c75c646be1392d Mon Sep 17 00:00:00 2001
From: felmer <franz-josef.elmer@id.ethz.ch>
Date: Wed, 6 Feb 2019 09:17:54 +0100
Subject: [PATCH] SSDM-7857: allow missing project description in
 ResourceListParser

---
 .../plugins/sync/harvester/synchronizer/ResourceListParser.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/harvester/synchronizer/ResourceListParser.java b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/harvester/synchronizer/ResourceListParser.java
index 6e0f74991d7..80305775908 100644
--- a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/harvester/synchronizer/ResourceListParser.java
+++ b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/harvester/synchronizer/ResourceListParser.java
@@ -497,7 +497,7 @@ public class ResourceListParser
     {
 
         String code = extractCode(xdNode);
-        String desc = xdNode.getAttributes().getNamedItem("desc").getTextContent();
+        String desc = extractAttribute(xdNode, "desc", true);
         String space = extractSpace(xdNode, false);
         ProjectIdentifier projectIdentifier = createProjectIdentifier(code, space);
         NewProject newProject = new NewProject(projectIdentifier.toString(), desc);
-- 
GitLab