Repository: nifi
Updated Branches:
  refs/heads/master d32577376 -> b48355e75


NIFI-2766: - Ensuring the root group is included in /resources.

This closes #1013.

Signed-off-by: Bryan Bende <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/b48355e7
Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/b48355e7
Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/b48355e7

Branch: refs/heads/master
Commit: b48355e75a6369d0aac2c0127a5b99e96157230b
Parents: d325773
Author: Matt Gilman <[email protected]>
Authored: Tue Sep 13 10:46:21 2016 -0400
Committer: Bryan Bende <[email protected]>
Committed: Tue Sep 13 10:59:26 2016 -0400

----------------------------------------------------------------------
 .../java/org/apache/nifi/web/controller/ControllerFacade.java  | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi/blob/b48355e7/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/controller/ControllerFacade.java
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/controller/ControllerFacade.java
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/controller/ControllerFacade.java
index 4ded681..bc6bce1 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/controller/ControllerFacade.java
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/main/java/org/apache/nifi/web/controller/ControllerFacade.java
@@ -797,6 +797,12 @@ public class ControllerFacade implements Authorizable {
 
         final ProcessGroup root = 
flowController.getGroup(flowController.getRootGroupId());
 
+        // include the root group
+        final Resource rootResource = root.getResource();
+        resources.add(rootResource);
+        resources.add(ResourceFactory.getDataResource(rootResource));
+        resources.add(ResourceFactory.getPolicyResource(rootResource));
+
         // add each processor
         for (final ProcessorNode processor : root.findAllProcessors()) {
             final Resource processorResource = processor.getResource();

Reply via email to