Skip to content

Commit 42147df

Browse files
authored
fix: document deletion bug (#2248)
1 parent ec75ed5 commit 42147df

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

backend/domain/knowledge/service/knowledge.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -433,14 +433,14 @@ func (k *knowledgeSVC) DeleteDocument(ctx context.Context, request *DeleteDocume
433433
}
434434
}
435435

436-
err = k.documentRepo.DeleteDocuments(ctx, []int64{request.DocumentID})
436+
sliceIDs, err := k.sliceRepo.GetDocumentSliceIDs(ctx, []int64{request.DocumentID})
437437
if err != nil {
438+
logs.CtxErrorf(ctx, "[DeleteDocument] get document slice ids failed, err: %v", err)
438439
return errorx.New(errno.ErrKnowledgeDBCode, errorx.KV("msg", err.Error()))
439440
}
440441

441-
sliceIDs, err := k.sliceRepo.GetDocumentSliceIDs(ctx, []int64{request.DocumentID})
442+
err = k.documentRepo.DeleteDocuments(ctx, []int64{request.DocumentID})
442443
if err != nil {
443-
logs.CtxErrorf(ctx, "[DeleteDocument] get document slice ids failed, err: %v", err)
444444
return errorx.New(errno.ErrKnowledgeDBCode, errorx.KV("msg", err.Error()))
445445
}
446446

0 commit comments

Comments
 (0)