Fix: 노트북에서 노트 링크 연결 시 PDF 전용 문서 선택 오류 수정
- viewer-core.js의 loadDocumentsFromBook() 함수에서 노트에서 서적 문서 선택 시 HTML 경로가 있는 문서만 필터링 - PDF 전용 문서(html_path가 null)가 링크 대상으로 선택되어 발생하는 오류 방지 - 노트북에서 서적 문서로 링크 생성 시 안정성 향상
This commit is contained in:
@@ -737,9 +737,11 @@ window.documentViewer = () => ({
|
|||||||
let allDocuments;
|
let allDocuments;
|
||||||
|
|
||||||
if (this.contentType === 'note') {
|
if (this.contentType === 'note') {
|
||||||
// 노트에서 서적 문서를 선택하는 경우: 전체 문서 목록에서 필터링
|
// 노트에서 서적 문서를 선택하는 경우: 전체 문서 목록에서 HTML이 있는 문서만 필터링
|
||||||
console.log('📝 노트에서 서적 문서 선택: 전체 문서 목록 사용');
|
console.log('📝 노트에서 서적 문서 선택: HTML 문서만 필터링');
|
||||||
allDocuments = await this.api.getDocuments();
|
const allDocs = await this.api.getDocuments();
|
||||||
|
allDocuments = allDocs.filter(doc => doc.html_path && doc.html_path !== null);
|
||||||
|
console.log('📝 HTML 문서 필터링 결과:', allDocuments.length, '개');
|
||||||
} else {
|
} else {
|
||||||
// 일반 문서에서 서적 문서를 선택하는 경우: linkable-documents API 사용
|
// 일반 문서에서 서적 문서를 선택하는 경우: linkable-documents API 사용
|
||||||
console.log('📄 문서에서 서적 문서 선택: linkable-documents API 사용');
|
console.log('📄 문서에서 서적 문서 선택: linkable-documents API 사용');
|
||||||
|
|||||||
Reference in New Issue
Block a user