From de247ed220279b9c651232e9ecd6bff9a1cd6ca5 Mon Sep 17 00:00:00 2001 From: Maxim Date: Wed, 1 Nov 2023 17:27:16 +0300 Subject: [PATCH] Update metadata fixer. Fix isWrongPDFAIdentification --- .../org/verapdf/metadata/fixer/gf/impl/model/MetadataImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata-fixer/src/main/java/org/verapdf/metadata/fixer/gf/impl/model/MetadataImpl.java b/metadata-fixer/src/main/java/org/verapdf/metadata/fixer/gf/impl/model/MetadataImpl.java index 543a9fc3e..e5ae766ff 100644 --- a/metadata-fixer/src/main/java/org/verapdf/metadata/fixer/gf/impl/model/MetadataImpl.java +++ b/metadata-fixer/src/main/java/org/verapdf/metadata/fixer/gf/impl/model/MetadataImpl.java @@ -277,7 +277,7 @@ private boolean isWrongPDFAIdentification(PDFAFlavour flavour) { String schemaConformance = this.metadata.getPDFAIdentificationConformance(); return schemaPart != part || (part == 4 && !Objects.equals(conformance, schemaConformance)) || - ((part == 1 || part == 2 || part == 3) && compare(conformance, schemaConformance) > 0); + ((part == 1 || part == 2 || part == 3) && (schemaConformance == null || compare(conformance, schemaConformance) > 0)); } catch (XMPException e) { LOGGER.log(Level.FINE, "Can not obtain identification fields.", e); throw new IllegalStateException(e);