diff --git a/apps/onboarding-functions/src/main/java/it/pagopa/selfcare/onboarding/utils/Utils.java b/apps/onboarding-functions/src/main/java/it/pagopa/selfcare/onboarding/utils/Utils.java index fa7ce82de..3f46b6838 100644 --- a/apps/onboarding-functions/src/main/java/it/pagopa/selfcare/onboarding/utils/Utils.java +++ b/apps/onboarding-functions/src/main/java/it/pagopa/selfcare/onboarding/utils/Utils.java @@ -14,6 +14,7 @@ import org.apache.commons.lang3.StringUtils; import java.util.List; +import java.util.Objects; import java.util.Optional; import java.util.function.BinaryOperator; @@ -87,7 +88,7 @@ public static AckPayloadRequest readAckPayloadValue(ObjectMapper objectMapper, S } public static boolean isNotInstitutionOnboarding(Onboarding onboarding) { - return !ALLOWED_WORKFLOWS_FOR_INSTITUTION_NOTIFICATIONS.contains(onboarding.getWorkflowType()); + return Objects.nonNull(onboarding.getWorkflowType()) && !ALLOWED_WORKFLOWS_FOR_INSTITUTION_NOTIFICATIONS.contains(onboarding.getWorkflowType()); } public static String getOnboardingAggregateString(ObjectMapper objectMapper, OnboardingAggregateOrchestratorInput onboarding) {