Skip to content

Commit c957364

Browse files
authored
Prevent exception during catalog import (#6967)
1 parent 8bf1013 commit c957364

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

Kitodo/src/main/java/org/kitodo/production/helper/TempProcess.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -273,10 +273,12 @@ public String getCatalogId(Collection<String> identifierMetadataKeys) {
273273
if (catalogId.isEmpty() && Objects.nonNull(metadataNodes) && metadataNodes.getLength() > 0) {
274274
for (int i = 0; i < metadataNodes.getLength(); i++) {
275275
Node item = metadataNodes.item(i);
276-
Node name = item.getAttributes().getNamedItem("name");
277-
if (Objects.nonNull(name) && name.getTextContent().equals(identifierMetadata)) {
278-
catalogId = item.getTextContent();
279-
break;
276+
if (item.getNodeType() == Node.ELEMENT_NODE && Objects.nonNull(item.getAttributes())) {
277+
Node name = item.getAttributes().getNamedItem("name");
278+
if (Objects.nonNull(name) && name.getTextContent().equals(identifierMetadata)) {
279+
catalogId = item.getTextContent();
280+
break;
281+
}
280282
}
281283
}
282284
}

0 commit comments

Comments
 (0)