mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-17 06:53:09 +00:00
Merge pull request #1642 from cjuergen/DS-3479
DS-3479 prevent the import of empty metadata
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user