From 1b960584383766692a257a4cdd92daf19bab172d Mon Sep 17 00:00:00 2001 From: jhjang <jhjang@maprex.co.kr> Date: 월, 27 12월 2021 09:32:50 +0900 Subject: [PATCH] - API 추가/수정시 사용자 정의 필드 항목이 없을 경우 오류 처리 - API 에서 도메인만 추출하여 같은 도메인을 갖는 업체/isp/hosting 자동 입력하도록 수정 --- src/main/webapp/scripts/app/project/projectModify.controller.js | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/main/webapp/scripts/app/project/projectModify.controller.js b/src/main/webapp/scripts/app/project/projectModify.controller.js index 3b22844..86a5907 100644 --- a/src/main/webapp/scripts/app/project/projectModify.controller.js +++ b/src/main/webapp/scripts/app/project/projectModify.controller.js @@ -100,15 +100,9 @@ return true; } - if ($scope.vm.form.startEndDateRange == "") { - return true; - } - if ($scope.vm.form.managers.length < 1) { return true; } - - return false; } @@ -147,9 +141,14 @@ })(), }; - var startEndDateRange = $scope.vm.form.startEndDateRange.split("~"); - content.startDate = startEndDateRange[0].trim(); - content.endDate = startEndDateRange[1].trim(); + if ($scope.vm.form.startEndDateRange === null || $scope.vm.form.startEndDateRange === "") { + content.startDate = ""; + content.endDate = ""; + } else { + var startEndDateRange = $scope.vm.form.startEndDateRange.split("~"); + content.startDate = startEndDateRange[0].trim(); + content.endDate = startEndDateRange[1].trim(); + } Project.modify($resourceProvider.getContent( content, @@ -183,7 +182,11 @@ if (angular.isDefined(result.data.data)) { $scope.vm.form.name = result.data.data.name; $scope.vm.form.status = result.data.data.status; - $scope.vm.form.startEndDateRange = result.data.data.startDate + " ~ " + result.data.data.endDate; + if (result.data.data.startDate == "" && result.data.data.endDate == "") { + $scope.vm.form.startEndDateRange = "" + } else { + $scope.vm.form.startEndDateRange = result.data.data.startDate + " ~ " + result.data.data.endDate; + } $scope.vm.form.description = result.data.data.description; $scope.vm.form.managers = result.data.data.projectManagerVos; $scope.vm.form.users = result.data.data.projectUserVos; -- Gitblit v1.8.0