Repository: ambari
Updated Branches:
  refs/heads/trunk 5a60fa18a -> e5efc57ae


AMBARI-10445. Populate cluster widgets from stack-defined widgets on 
cluster/service create. Unit test fix. (swagle)


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

Branch: refs/heads/trunk
Commit: e5efc57ae7828ce379079385454d58142db9b44b
Parents: 5a60fa1
Author: Siddharth Wagle <swa...@hortonworks.com>
Authored: Mon Apr 13 16:57:46 2015 -0700
Committer: Siddharth Wagle <swa...@hortonworks.com>
Committed: Mon Apr 13 16:57:53 2015 -0700

----------------------------------------------------------------------
 .../server/controller/AmbariManagementControllerImpl.java     | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/e5efc57a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
 
b/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
index 07ac1d3..c442349 100644
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
@@ -388,7 +388,8 @@ public class AmbariManagementControllerImpl implements 
AmbariManagementControlle
       clusters.mapHostsToCluster(request.getHostNames(),
           request.getClusterName());
     }
-
+    // Create cluster widgets and layouts
+    initializeWidgetsAndLayouts(c, null);
   }
 
   @Override
@@ -3832,7 +3833,7 @@ public class AmbariManagementControllerImpl implements 
AmbariManagementControlle
   @SuppressWarnings("unchecked")
   @Override
   public void initializeWidgetsAndLayouts(Cluster cluster, Service service) 
throws AmbariException {
-    StackId stackId = cluster.getCurrentStackVersion();
+    StackId stackId = cluster.getDesiredStackVersion();
     Type widgetLayoutType = new TypeToken<Map<String, 
List<WidgetLayout>>>(){}.getType();
 
     try {
@@ -3868,7 +3869,7 @@ public class AmbariManagementControllerImpl implements 
AmbariManagementControlle
         }
       }
       if (widgetDescriptor != null) {
-        LOG.debug("Loaded widgest descriptor: " + widgetDescriptor);
+        LOG.debug("Loaded widget descriptor: " + widgetDescriptor);
         for (Object artifact : widgetDescriptor.values()) {
           List<WidgetLayout> widgetLayouts = (List<WidgetLayout>) artifact;
           createWidgetsAndLayouts(cluster, widgetLayouts);

Reply via email to