diff --git a/webapp/web/edit/processRdfForm2.jsp b/webapp/web/edit/processRdfForm2.jsp index 53ab2cf7b..05e049cf1 100644 --- a/webapp/web/edit/processRdfForm2.jsp +++ b/webapp/web/edit/processRdfForm2.jsp @@ -360,8 +360,11 @@ are well formed. Field field = fields.get(fieldName); List copyOfN3 = new ArrayList(); - for( String str : field.getAssertions()){ - copyOfN3.add(str); + List assertions = field.getAssertions(); + if (assertions != null) { + for( String str : field.getAssertions()){ + copyOfN3.add(str); + } } out.put( fieldName, copyOfN3 ); } @@ -374,8 +377,11 @@ are well formed. Field field = fields.get(fieldName); List copyOfN3 = new ArrayList(); - for( String str : field.getRetractions()){ - copyOfN3.add(str); + List retractions = field.getRetractions(); + if (retractions != null) { + for( String str : field.getRetractions()){ + copyOfN3.add(str); + } } out.put( fieldName, copyOfN3 ); }