You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by jo...@apache.org on 2022/05/13 14:40:02 UTC
[nifi] branch main updated: NIFI-9470 This closes #6027. Allow creation of Parameter Context without any Inherited Parameter Contexts
This is an automated email from the ASF dual-hosted git repository.
joewitt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new 313d70520d NIFI-9470 This closes #6027. Allow creation of Parameter Context without any Inherited Parameter Contexts
313d70520d is described below
commit 313d70520dfbd9d02d020d6623ba7a1483e4715e
Author: Chris Sampson <ch...@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 <jo...@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) {