From 092cba95b42d200799c2d88140fb0f9026176f6d Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 수, 26 1월 2022 16:58:16 +0900 Subject: [PATCH] - 이슈 수정 시 대분류만 선택하고 수정 시 오류 해결 - 전체댓글+메일보기/하위이슈 댓글+메일보기 - 이슈 엑셀 임포트시 오류 해결 --- src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js | 28 ++++++++++++++++++++-------- 1 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js b/src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js index 90ab5c3..16ded64 100644 --- a/src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js +++ b/src/main/webapp/scripts/app/companyField/companyFieldModify.controller.js @@ -144,15 +144,21 @@ } $scope.$on("ispFieldEvent", function (event, result) { - $scope.vm.form.ispId = result[0].id; + if ($rootScope.isDefined(result[0])) { + $scope.vm.form.ispId = result[0].id; + } }); $scope.$on("hostingFieldEvent", function (event, result) { - $scope.vm.form.hostingId = result[0].id; + if ($rootScope.isDefined(result[0])) { + $scope.vm.form.hostingId = result[0].id; + } }); $scope.$on("companyTypeEvent", function (event, result) { - $scope.vm.form.companyTypeId = result[0].id; + if ($rootScope.isDefined(result[0])) { + $scope.vm.form.companyTypeId = result[0].id; + } }); $scope.$on("parentSectorEvent", function (event, result) { if ($rootScope.isDefined(result[0])) { @@ -163,13 +169,19 @@ $scope.vm.form.childSectors = []; }); $scope.$on("childSectorEvent", function (event, result) { - $scope.vm.form.childSectorId = result[0].id; + if ($rootScope.isDefined(result[0])) { + $scope.vm.form.childSectorId = result[0].id; + } }); $scope.$on("regionEvent", function (event, result) { - $scope.vm.form.regionId = result[0].id; + if ($rootScope.isDefined(result[0])) { + $scope.vm.form.regionId = result[0].id; + } }); $scope.$on("statusEvent", function (event, result) { - $scope.vm.form.statusId = result[0].id; + if ($rootScope.isDefined(result[0])) { + $scope.vm.form.statusId = result[0].id; + } }); // �뤌 �쟾�넚 @@ -184,7 +196,7 @@ var ispId = -1; if ($scope.vm.form.ispName !== "" && $scope.vm.form.ispId !== null && $scope.vm.form.ispId !== -1) { ispId = $scope.vm.form.ispId; - }else if ($scope.vm.form.issueIspFields != null) { + }else if ($scope.vm.form.issueIspFields != null && $scope.vm.form.issueIspFields.length > 0) { ispId = $scope.vm.form.issueIspFields[0].id; } return ispId; @@ -193,7 +205,7 @@ var hostingId = -1; if ($scope.vm.form.hostingName !== "" && $scope.vm.form.hostingId !== null && $scope.vm.form.hostingId !== -1) { hostingId = $scope.vm.form.hostingId; - }else if ($scope.vm.form.issueHostingFields != null) { + }else if ($scope.vm.form.issueHostingFields != null && $scope.vm.form.issueHostingFields.length > 0) { hostingId = $scope.vm.form.issueHostingFields[0].id; } return hostingId; -- Gitblit v1.8.0