From 2ba9c9f4fdd7297266499cee5235e89e2c42408b Mon Sep 17 00:00:00 2001 From: Elisha Oren Date: Tue, 22 Nov 2016 17:58:39 +0200 Subject: [PATCH] fix js error while adding first ip-uni Change-Id: I0dae91d4dffe6dff1ef50c8dd7093456fe9e141c Signed-off-by: Elisha Oren --- .../src/main/resources/cpeui/tenant.controller.js | 10 +++++++--- .../src/main/resources/cpeui/tenant.tpl.html | 4 ++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.controller.js b/dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.controller.js index 02f3b90f..937dbcdf 100644 --- a/dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.controller.js +++ b/dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.controller.js @@ -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)){ diff --git a/dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.tpl.html b/dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.tpl.html index 3ef02036..b09d83f6 100644 --- a/dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.tpl.html +++ b/dlux/cpeui/cpeui-module/src/main/resources/cpeui/tenant.tpl.html @@ -121,7 +121,7 @@ - {{ ipuni.device }} + {{ cesDisplayNames[ipuni.device] }} {{ ipuni.prettyID }} {{serviceIpuni['ip-address']}} {{serviceIpuni.vlan}} @@ -147,7 +147,7 @@ - {{ uni.device }} + {{ cesDisplayNames[uni.device] }} {{ uni.prettyID }}