diff --git a/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/packages/PackageInstallerSvcImpl.java b/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/packages/PackageInstallerSvcImpl.java index d7f6f5da0b4..122caf5b490 100644 --- a/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/packages/PackageInstallerSvcImpl.java +++ b/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/packages/PackageInstallerSvcImpl.java @@ -588,8 +588,8 @@ public class PackageInstallerSvcImpl implements IPackageInstallerSvc { if (statusTypes.isEmpty()) { return true; } - // Resource has a null status field - if (statusTypes.get(0).getValue() == null) { + // Resource has no status field, or an explicitly null one + if (!statusTypes.get(0).hasValue() || statusTypes.get(0).getValue() == null) { return false; } // Resource has a status, and we need to check based on type diff --git a/pom.xml b/pom.xml index bbcf35907cf..828bfa316ce 100644 --- a/pom.xml +++ b/pom.xml @@ -938,7 +938,7 @@ - 6.3.11 + 6.3.23 2.41.1 -Dfile.encoding=UTF-8 -Xmx2048m