[CSTPER-221] EZIDIdentifierProvider exclusions

This commit is contained in:
Alessandro Martelli
2020-10-29 17:29:05 +01:00
parent d3c3d30c6c
commit b33cd12ddf

View File

@@ -147,7 +147,9 @@ public class EZIDIdentifierProvider
public String register(Context context, DSpaceObject dso)
throws IdentifierException {
log.debug("register {}", dso);
if (!(dso instanceof Item)) {
return null;
}
DSpaceObjectService<DSpaceObject> dsoService = contentServiceFactory.getDSpaceObjectService(dso);
List<MetadataValue> identifiers = dsoService.getMetadata(dso, MD_SCHEMA, DOI_ELEMENT, DOI_QUALIFIER, null);
for (MetadataValue identifier : identifiers) {