diff --git a/src/uws/job/serializer/XMLSerializer.java b/src/uws/job/serializer/XMLSerializer.java index 2107b54a00fde8422799649e6e9a117df078155a..b2f14c60f6cf5e678b8abd4ba66d723f64ea56cd 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"); }