Fix: 노트북에서 노트 링크 연결 시 PDF 전용 문서 선택 오류 수정
- viewer-core.js의 loadDocumentsFromBook() 함수에서 노트에서 서적 문서 선택 시 HTML 경로가 있는 문서만 필터링 - PDF 전용 문서(html_path가 null)가 링크 대상으로 선택되어 발생하는 오류 방지 - 노트북에서 서적 문서로 링크 생성 시 안정성 향상
This commit is contained in:
@@ -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 사용');
|
||||
|
||||
Reference in New Issue
Block a user