diff --git a/dspace-api/src/main/java/org/dspace/app/util/GoogleMetadata.java b/dspace-api/src/main/java/org/dspace/app/util/GoogleMetadata.java index 4ced8880ab..df366bbbfb 100644 --- a/dspace-api/src/main/java/org/dspace/app/util/GoogleMetadata.java +++ b/dspace-api/src/main/java/org/dspace/app/util/GoogleMetadata.java @@ -268,7 +268,7 @@ public class GoogleMetadata DCValue v = resolveMetadataField(config); - if (null != v && !v.value.trim().equals("")) + if (null != v && (null != v.value) && !v.value.trim().equals("")) { metadataMappings.put(fieldName, v.value); return true;