diff --git a/src/main/java/nlib/sch/web/NlibSearchController.java b/src/main/java/nlib/sch/web/NlibSearchController.java index c4d27087..2d774b3d 100644 --- a/src/main/java/nlib/sch/web/NlibSearchController.java +++ b/src/main/java/nlib/sch/web/NlibSearchController.java @@ -346,7 +346,11 @@ public class NlibSearchController extends NlibCommonController { for(int i = 0; keyword_arr.length > i; i++) { - keywordList.add(keyword_arr[i]); + //데이터마이그레이션으로 -데이터가 들어가있어서 키워드에서 -하나인 자료는 제외 + if(!keyword_arr[i].equals("-")) + { + keywordList.add(keyword_arr[i]); + } } } //목차 편집 diff --git a/src/main/webapp/js/nlib.js b/src/main/webapp/js/nlib.js index 7c6ac4d0..01db09e3 100644 --- a/src/main/webapp/js/nlib.js +++ b/src/main/webapp/js/nlib.js @@ -520,27 +520,37 @@ function gfn_getDetail(masterId, host) { return; } -function gfn_rentItem(mngOrgCd, masterId) { +function gfn_rentItem(mngOrgCd, masterId, token) { if(gfn_isEmpty(masterId)) { alert("자료ID 정보가 없습니다."); return; } + + if(gfn_isEmpty(token)) { + alert("잘못된 접근입니다."); + return; + } - var url = "/rent/confirmRent.do?mngOrgCd=" + mngOrgCd + "&selItems=" + masterId; + var url = "/rent/confirmRent.do?mngOrgCd=" + mngOrgCd + "&selItems=" + masterId + "&csrfToken=" + token; gfn_openNewWindow(url); return; } -function gfn_reserveReadItem(mngOrgCd, masterId) { +function gfn_reserveReadItem(mngOrgCd, masterId, token) { if(gfn_isEmpty(masterId)) { alert("자료ID 정보가 없습니다."); return; } - var url = "/read/confirmRead.do?mngOrgCd=" + mngOrgCd + "&selItems=" + masterId; + if(gfn_isEmpty(token)) { + alert("잘못된 접근입니다."); + return; + } + + var url = "/read/confirmRead.do?mngOrgCd=" + mngOrgCd + "&selItems=" + masterId + "&csrfToken=" + token; gfn_openNewWindow(url); return;