fix js error while adding first ip-uni 06/48606/1
authorElisha Oren <elisha.oren@hpe.com>
Tue, 22 Nov 2016 15:58:39 +0000 (17:58 +0200)
committerDavid Goldberg <gdavid@hpe.com>
Wed, 23 Nov 2016 07:55:16 +0000 (09:55 +0200)
Change-Id: I0dae91d4dffe6dff1ef50c8dd7093456fe9e141c
Signed-off-by: Elisha Oren <elisha.oren@hpe.com>
dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.controller.js
dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.tpl.html

index 02f3b90f1e95fda774c56401728bd2a8df2bf0f2..937dbcdf876a191fb5505b898017b0ee22cbd618 100644 (file)
@@ -154,9 +154,13 @@ define([ 'app/cpeui/cpeui.module' ], function(cpeui) {
 
     $scope.ipUniDialog = new CpeuiDialogs.Dialog('AddIpUni', {}, function(obj) {
       CpeuiSvc.addIpUni(obj['uni-id'], obj['ip-uni-id'], obj['ip-address'], obj.vlan, obj.subnets, function() {
-          $scope.unis.filterByField('uni-id',obj['uni-id'])[0]['ip-unis']['ip-uni'].push(obj);
-          });
-    }, ipUniDialogController);
+        var uni = $scope.unis.filterByField('uni-id',obj['uni-id'])[0];
+        if (uni['ip-unis'] == undefined || uni['ip-unis']['ip-uni'] == undefined){
+          uni['ip-unis'] = {'ip-uni':[]};
+          }
+        uni['ip-unis']['ip-uni'].push(obj);
+        });
+      }, ipUniDialogController);
 
     $scope.openIpUniDialog = function(event,uni){
       if (uni['ip-unis'] && (uni['ip-unis']['ip-uni'] != undefined)){
index 3ef02036b1f6d36a3447d6463638bea23822ff40..b09d83f6f5a9f79e7f1382456dd883e7f75b30d1 100644 (file)
                                                                </thead>
                                                                <tbody id="l2_table">
                                                                        <tr ng-repeat="ipuni in ipvc.ipvc.unis.uni">
-                                                                               <td ng-init="serviceIpuni = getMefInterfaceIpvc(ipuni['uni-id'],ipuni['ip-uni-id'])">{{ ipuni.device }}</td>
+                                                                               <td ng-init="serviceIpuni = getMefInterfaceIpvc(ipuni['uni-id'],ipuni['ip-uni-id'])">{{ cesDisplayNames[ipuni.device] }}</td>
                                                                                <td>{{ ipuni.prettyID }}</td>
                                                                                <td>{{serviceIpuni['ip-address']}}</td>
                                                                                <td>{{serviceIpuni.vlan}}</td>
                                </thead>
                                <tbody>
                                        <tr ng-repeat="uni in unis | orderBy: '[\'uni-id\']'">                                  
-                                               <td class="minimal-width">{{ uni.device }}</td>
+                                               <td class="minimal-width">{{ cesDisplayNames[uni.device] }}</td>
                                                <td class="minimal-width">{{ uni.prettyID }}</td>
                                                <td>
                                                <button class="btn btn-info add-row" ng-click="expandFlags.tuni[uni['uni-id']] = false" ng-if="expandFlags.tuni[uni['uni-id']]">