From 549bb5cd013f7418c255f94e2a91db719cf7dc4f Mon Sep 17 00:00:00 2001 From: dotasek Date: Tue, 2 Jul 2024 11:29:29 -0400 Subject: [PATCH] Check for null when inferring locale from region --- .../java/org/hl7/fhir/igtools/publisher/Publisher.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/org.hl7.fhir.publisher.core/src/main/java/org/hl7/fhir/igtools/publisher/Publisher.java b/org.hl7.fhir.publisher.core/src/main/java/org/hl7/fhir/igtools/publisher/Publisher.java index 446be9b5..6c3c53f0 100644 --- a/org.hl7.fhir.publisher.core/src/main/java/org/hl7/fhir/igtools/publisher/Publisher.java +++ b/org.hl7.fhir.publisher.core/src/main/java/org/hl7/fhir/igtools/publisher/Publisher.java @@ -2224,11 +2224,12 @@ private Locale inferDefaultNarrativeLang(final boolean logDecision) { if (sourceIg.hasJurisdiction()) { final String jurisdiction = sourceIg.getJurisdictionFirstRep().getCodingFirstRep().getCode(); Locale localeFromRegion = RegionToLocaleMapper.getLocaleFromRegion(jurisdiction); - - if (logDecision) { - logMessage("Using " + localeFromRegion + " as the default narrative language. (inferred from ImplementationGuide.jurisdiction=" + jurisdiction + ")"); + if (localeFromRegion != null) { + if (logDecision) { + logMessage("Using " + localeFromRegion + " as the default narrative language. (inferred from ImplementationGuide.jurisdiction=" + jurisdiction + ")"); + } + return localeFromRegion; } - return localeFromRegion; } } if (logDecision) {