YARN-8086. ManagedParentQueue with no leaf queues cause JS error in new UI. 
(Suma Shivaprasad via wangda)

Change-Id: I6d82af91adec02698afddde6883b1fe1924e6041


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

Branch: refs/heads/HDFS-12943
Commit: e7e20190dface4117abe70dcfd96d19b0e4f5339
Parents: 8fb00c3
Author: Wangda Tan <wan...@apache.org>
Authored: Thu Mar 29 15:03:31 2018 -0700
Committer: Wangda Tan <wan...@apache.org>
Committed: Thu Mar 29 15:03:31 2018 -0700

----------------------------------------------------------------------
 .../src/main/webapp/app/serializers/yarn-queue/capacity-queue.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/e7e20190/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/app/serializers/yarn-queue/capacity-queue.js
----------------------------------------------------------------------
diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/app/serializers/yarn-queue/capacity-queue.js
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/app/serializers/yarn-queue/capacity-queue.js
index e838255..57714e3 100644
--- 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/app/serializers/yarn-queue/capacity-queue.js
+++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/app/serializers/yarn-queue/capacity-queue.js
@@ -24,7 +24,7 @@ export default DS.JSONAPISerializer.extend({
     normalizeSingleResponse(store, primaryModelClass, payload, id,
       requestType) {
       var children = [];
-      if (payload.queues) {
+      if (payload.queues && payload.queues.queue) {
         payload.queues.queue.forEach(function(queue) {
           children.push(queue.queueName);
         });
@@ -122,7 +122,7 @@ export default DS.JSONAPISerializer.extend({
       data.push(result.queue);
       includedData = includedData.concat(result.includedData);
 
-      if (payload.queues) {
+      if (payload.queues && payload.queues.queue) {
         for (var i = 0; i < payload.queues.queue.length; i++) {
           var queue = payload.queues.queue[i];
           queue.myParent = payload.queueName;


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org

Reply via email to