From d6a98aa57654a50c59e166bcf0ba659fcc9f270f Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 수, 19 1월 2022 17:09:50 +0900
Subject: [PATCH] 하위 이슈 직접 검색 후 하위이슈 상세화면 이동후에 상위 이슈 이동 안되는 문제 해결

---
 src/main/webapp/scripts/app/common/common.controller.js     |    1 -
 src/main/webapp/scripts/app/issue/issueDetail.controller.js |   13 +++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/main/webapp/scripts/app/common/common.controller.js b/src/main/webapp/scripts/app/common/common.controller.js
index e35287d..0652f51 100644
--- a/src/main/webapp/scripts/app/common/common.controller.js
+++ b/src/main/webapp/scripts/app/common/common.controller.js
@@ -111,7 +111,6 @@
                     $rootScope.issueTypeMenu = null;
                     $rootScope.allIssueList = false;
                     if (issueTypeId == null) {
-                        $rootScope.allIssueList = true;
                         moveMenu("issues.list");
                     }else {
                         for (var issueType of $rootScope.workIssueTypes) {
diff --git a/src/main/webapp/scripts/app/issue/issueDetail.controller.js b/src/main/webapp/scripts/app/issue/issueDetail.controller.js
index d23a897..ad07e5e 100644
--- a/src/main/webapp/scripts/app/issue/issueDetail.controller.js
+++ b/src/main/webapp/scripts/app/issue/issueDetail.controller.js
@@ -113,6 +113,7 @@
 
                 $scope.vm.issueName = "";       // �꽑�깮�맂 �뿰愿� �씪媛� �씠由�
                 $scope.vm.issueId = "";       //
+                $scope.vm.parentIssueId = "";
                 $scope.vm.issueTypeId = "";
                 $scope.vm.autoCompletePage = {
                     issue : {
@@ -147,12 +148,8 @@
 
                 // �긽�쐞 �씠�뒋 �겢由��떆 �긽�쐞 �씠�뒋濡� �씠�룞
                 function goParentIssue() {
-                    var index = $scope.$parent.vm.issueIds.length -2;
-                    if (index > -1) {
-                        var preIssueId = $scope.$parent.vm.issueIds[index];
-                        $scope.$parent.vm.issueIds.splice(index + 1, 1);
-                        $scope.$parent.tableEvent.changeDetailView(preIssueId, true);
-                    }
+                    var parentIssueId = $scope.vm.parentIssueId;
+                    $scope.$parent.tableEvent.changeDetailView(parentIssueId, true);
                 }
 
                 //  �럹�씠吏� 蹂�寃�
@@ -1112,6 +1109,10 @@
                                 //  �솢�룞 �씠�젰 留뚮뱾湲�
                                 $scope.fn.makeActiveHistory();
 
+                                if ($rootScope.isDefined($scope.vm.viewer.parentIssueVo)) {
+                                    $scope.vm.parentIssueId = $scope.vm.viewer.parentIssueVo.id;
+                                }
+
                                 $scope.vm.viewer.startDate = result.data.data.startDate == null ? "common.unspecified" : result.data.data.startDate; // 誘몄��젙
                                 $scope.vm.viewer.completeDate = result.data.data.completeDate == null ? "common.unspecified" : result.data.data.completeDate; // 誘몄��젙
 

--
Gitblit v1.8.0