Merge pull request #1642 from cjuergen/DS-3479

DS-3479 prevent the import of empty metadata
This commit is contained in:
Tim Donohue
2017-02-08 10:13:05 -06:00
committed by GitHub

View File

@@ -715,6 +715,10 @@ public class ItemImportServiceImpl implements ItemImportService, InitializingBea
{ {
value = ""; value = "";
} }
else
{
value = value.trim();
}
// //getElementData(n, "element"); // //getElementData(n, "element");
String element = getAttributeValue(n, "element"); String element = getAttributeValue(n, "element");
String qualifier = getAttributeValue(n, "qualifier"); //NodeValue(); String qualifier = getAttributeValue(n, "qualifier"); //NodeValue();
@@ -736,8 +740,8 @@ public class ItemImportServiceImpl implements ItemImportService, InitializingBea
{ {
qualifier = null; qualifier = null;
} }
// only add metadata if it is no test and there is an actual value
if (!isTest) if (!isTest && !value.equals(""))
{ {
itemService.addMetadata(c, i, schema, element, qualifier, language, value); itemService.addMetadata(c, i, schema, element, qualifier, language, value);
} }