diff --git a/packages/server/src/services/comment.service.ts b/packages/server/src/services/comment.service.ts index bd2e8ce9..9a40cbff 100644 --- a/packages/server/src/services/comment.service.ts +++ b/packages/server/src/services/comment.service.ts @@ -58,6 +58,10 @@ export class CommentService { const doc = await this.documentService.findById(documentId); + if (!doc) { + throw new HttpException('文档不存在', HttpStatus.NOT_FOUND); + } + if (doc.status !== DocumentStatus.public) { const authority = await this.documentService.getDocumentUserAuth(user.id, documentId);