diff --git a/frontend/static/js/viewer/viewer-core.js b/frontend/static/js/viewer/viewer-core.js index 3742f66..9bdd94b 100644 --- a/frontend/static/js/viewer/viewer-core.js +++ b/frontend/static/js/viewer/viewer-core.js @@ -737,9 +737,11 @@ window.documentViewer = () => ({ let allDocuments; if (this.contentType === 'note') { - // 노트에서 서적 문서를 선택하는 경우: 전체 문서 목록에서 필터링 - console.log('📝 노트에서 서적 문서 선택: 전체 문서 목록 사용'); - allDocuments = await this.api.getDocuments(); + // 노트에서 서적 문서를 선택하는 경우: 전체 문서 목록에서 HTML이 있는 문서만 필터링 + console.log('📝 노트에서 서적 문서 선택: HTML 문서만 필터링'); + const allDocs = await this.api.getDocuments(); + allDocuments = allDocs.filter(doc => doc.html_path && doc.html_path !== null); + console.log('📝 HTML 문서 필터링 결과:', allDocuments.length, '개'); } else { // 일반 문서에서 서적 문서를 선택하는 경우: linkable-documents API 사용 console.log('📄 문서에서 서적 문서 선택: linkable-documents API 사용');