diff --git a/src/main/java/org/folio/inventory/dataimport/handlers/matching/AbstractMarcMatchEventHandler.java b/src/main/java/org/folio/inventory/dataimport/handlers/matching/AbstractMarcMatchEventHandler.java index cae6d41fb..c61892e16 100644 --- a/src/main/java/org/folio/inventory/dataimport/handlers/matching/AbstractMarcMatchEventHandler.java +++ b/src/main/java/org/folio/inventory/dataimport/handlers/matching/AbstractMarcMatchEventHandler.java @@ -201,9 +201,13 @@ private RecordMatchingDto buildRecordsMatchingRequest(MatchDetail matchDetail, V String qualifierValue = null; if (qualifier != null) { - qualifierFilterType = Filter.Qualifier.valueOf(qualifier.getQualifierType().toString()); qualifierValue = qualifier.getQualifierValue(); - comparisonPartType = ComparisonPartType.valueOf(qualifier.getComparisonPart().toString()); + qualifierFilterType = + qualifier.getQualifierType() != null ? + Filter.Qualifier.valueOf(qualifier.getQualifierType().toString()) : null; + comparisonPartType = + qualifier.getComparisonPart() != null ? + ComparisonPartType.valueOf(qualifier.getComparisonPart().toString()) : null; } return new RecordMatchingDto()