From d8aaecd4fd320c439630cc3b7e45d96e21867edb Mon Sep 17 00:00:00 2001 From: Tim Worrall Date: Wed, 8 Apr 2015 16:15:59 -0400 Subject: [PATCH] No Jira issue. Fixed a null pointer exception when I data property has no rangeDatatypeUri. --- .../generators/DefaultDataPropertyFormGenerator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/DefaultDataPropertyFormGenerator.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/DefaultDataPropertyFormGenerator.java index 6a935e835..ab909445b 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/DefaultDataPropertyFormGenerator.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/DefaultDataPropertyFormGenerator.java @@ -98,7 +98,10 @@ public class DefaultDataPropertyFormGenerator extends BaseEditConfigurationGener literalField.setValidators(list( "nonempty" )); editConfiguration.setN3Required(Arrays.asList( dataPropN3 )); } - editConfiguration.addValidator(new DefaultDataPropertyFormValidator(rangeDatatypeUri, vreq)); + // if the property has a rangeDatatypeUri, validate it + if ( rangeDatatypeUri != null ) { + editConfiguration.addValidator(new DefaultDataPropertyFormValidator(rangeDatatypeUri, vreq)); + } //prepare prepare(vreq, editConfiguration); return editConfiguration;