This is an automated email from the ASF dual-hosted git repository. joewitt pushed a commit to branch support/nifi-1.16 in repository https://gitbox.apache.org/repos/asf/nifi.git
commit 462af16c81bf5fe8385c5b6af450165ba5edef5f Author: Chris Sampson <chris.sampso...@gmail.com> AuthorDate: Mon May 9 20:45:34 2022 +0100 NIFI-9470 This closes #6027. Allow creation of Parameter Context without any Inherited Parameter Contexts Signed-off-by: Joe Witt <joew...@apache.org> --- .../org/apache/nifi/web/dao/impl/StandardParameterContextDAO.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/dao/impl/StandardParameterContextDAO.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/dao/impl/StandardParameterContextDAO.java index 18616feae4..3c7b5b5bf2 100644 --- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/dao/impl/StandardParameterContextDAO.java +++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/dao/impl/StandardParameterContextDAO.java @@ -82,9 +82,9 @@ public class StandardParameterContextDAO implements ParameterContextDAO { final AtomicReference<ParameterContext> parameterContextReference = new AtomicReference<>(); flowManager.withParameterContextResolution(() -> { - final List<String> referencedIds = parameterContextDto.getInheritedParameterContexts().stream() - .map(ParameterContextReferenceEntity::getId) - .collect(Collectors.toList()); + final List<String> referencedIds = parameterContextDto.getInheritedParameterContexts() == null + ? new ArrayList<>(0) + : parameterContextDto.getInheritedParameterContexts().stream().map(ParameterContextReferenceEntity::getId).collect(Collectors.toList()); final ParameterContext parameterContext = flowManager.createParameterContext(parameterContextDto.getId(), parameterContextDto.getName(), parameters, referencedIds); if (parameterContextDto.getDescription() != null) {