Naoki Shiota
Committed by Yuta HIGUCHI

Fixed a bug that resource command doesn't filter aggregatable types (MplsLabel and VlanId).

Change-Id: I156fcedb5e5823bc04d10160311af4f81169b221
...@@ -150,7 +150,10 @@ public class ResourcesCommand extends AbstractShellCommand { ...@@ -150,7 +150,10 @@ public class ResourcesCommand extends AbstractShellCommand {
150 nonAggregatable.add(r); 150 nonAggregatable.add(r);
151 } else if (aggregatableTypes.contains(r.last().getClass())) { 151 } else if (aggregatableTypes.contains(r.last().getClass())) {
152 // aggregatable & terminal node 152 // aggregatable & terminal node
153 - aggregatables.put(r.last().getClass().getSimpleName(), r); 153 + String className = r.last().getClass().getSimpleName();
154 + if (typesToPrint.isEmpty() || typesToPrint.contains(className)) {
155 + aggregatables.put(className, r);
156 + }
154 } else { 157 } else {
155 nonAggregatable.add(r); 158 nonAggregatable.add(r);
156 } 159 }
......