From 4c206fb580ba01b0a4ae6a7e38123115f651c516 Mon Sep 17 00:00:00 2001
From: gmantele <gmantele@ari.uni-heidelberg.de>
Date: Wed, 28 May 2014 16:07:14 +0200
Subject: [PATCH] [UWS] Improve the test of an URL: it may be null or the
 interesting part of it can be ; the two cases must be tested.

---
 src/uws/job/serializer/XMLSerializer.java | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/uws/job/serializer/XMLSerializer.java b/src/uws/job/serializer/XMLSerializer.java
index 2107b54..b2f14c6 100644
--- a/src/uws/job/serializer/XMLSerializer.java
+++ b/src/uws/job/serializer/XMLSerializer.java
@@ -24,13 +24,11 @@ import java.net.URLEncoder;
 import java.util.Iterator;
 
 import uws.UWSException;
-
 import uws.job.ErrorSummary;
 import uws.job.JobList;
 import uws.job.Result;
 import uws.job.UWSJob;
 import uws.job.user.JobOwner;
-
 import uws.service.UWS;
 import uws.service.UWSUrl;
 
@@ -151,7 +149,7 @@ public class XMLSerializer extends UWSSerializer {
 		for(JobList jobList : uws){
 			UWSUrl jlUrl = jobList.getUrl();
 			xml.append("\t\t<jobListRef name=\"").append(escapeXMLAttribute(jobList.getName())).append("\" href=\"");
-			if (jlUrl != null)
+			if (jlUrl != null && jlUrl.getRequestURL() != null)
 				xml.append(escapeURL(jlUrl.getRequestURL()));
 			xml.append("\" />\n");
 		}
-- 
GitLab