File tree Expand file tree Collapse file tree
Kitodo/src/main/java/org/kitodo/production/helper Expand file tree Collapse file tree Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments