Index: arms/js/analysisTime.js =================================================================== diff -u -rc9b0513c5c638d1c86eef1aa75b66a18e75142fe -r2fbdcad35850ec496ad12876a280d3a46a40f4c5 --- arms/js/analysisTime.js (.../analysisTime.js) (revision c9b0513c5c638d1c86eef1aa75b66a18e75142fe) +++ arms/js/analysisTime.js (.../analysisTime.js) (revision 2fbdcad35850ec496ad12876a280d3a46a40f4c5) @@ -1689,8 +1689,11 @@ date: formatDateTime(item.updated) }; } else { - contentSet[item.summary].issuekey.push(item.key); - contentSet[item.summary].issuekey.sort(); + // issuekey에 item.key가 없는 경우에만 추가 + if (!contentSet[item.summary].issuekey.includes(item.key)) { + contentSet[item.summary].issuekey.push(item.key); + contentSet[item.summary].issuekey.sort(); + } } }); @@ -1703,7 +1706,7 @@ })); // 날짜를 기준으로 오름차순 정렬 - items.sort((a, b) => new Date(a.date) - new Date(b.date)); + items.sort((a, b) => new Date(b.date) - new Date(a.date)); makeVerticalTimeline(items);