mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-06-29 23:41:12 +08:00
fix: use RESTful pipeline detail API with knowledgeId and logId (#16182)
The pipeline file log detail hook (`useFetchPipelineFileLogDetail`) was
calling the legacy `kbService.getPipelineDetail({ log_id })` endpoint,
which does not match the current RESTful API contract. The backend now
expects both `datasetId` and `logId` to construct the correct URL (`GET
/api/v1/datasets/{datasetId}/ingestions/{logId}`).
This commit is contained in:
@@ -4,7 +4,7 @@ import { useSetModalState, useShowDeleteConfirm } from '@/hooks/common-hooks';
|
||||
import { useGetKnowledgeSearchParams } from '@/hooks/route-hook';
|
||||
import { useFetchMessageTrace } from '@/hooks/use-agent-request';
|
||||
import { useCreateChunk, useDeleteChunk } from '@/hooks/use-chunk-request';
|
||||
import kbService from '@/services/knowledge-service';
|
||||
import kbService, { getPipelineDetail } from '@/services/knowledge-service';
|
||||
import { formatSecondsToHumanReadable } from '@/utils/date';
|
||||
import { buildChunkHighlights } from '@/utils/document-util';
|
||||
import { useMutation, useQuery } from '@tanstack/react-query';
|
||||
@@ -33,6 +33,7 @@ export const useFetchPipelineFileLogDetail = ({
|
||||
const { id } = useParams();
|
||||
const [searchParams] = useSearchParams();
|
||||
const logId = searchParams.get('id') || id;
|
||||
const knowledgeId = searchParams.get('knowledgeId') || '';
|
||||
|
||||
let queryKey: (string | number)[] = [];
|
||||
if (typeof refreshCount === 'number') {
|
||||
@@ -45,10 +46,8 @@ export const useFetchPipelineFileLogDetail = ({
|
||||
gcTime: 0,
|
||||
enabled: !isAgent,
|
||||
queryFn: async () => {
|
||||
if (isEdit) {
|
||||
const { data } = await kbService.getPipelineDetail({
|
||||
log_id: logId,
|
||||
});
|
||||
if (isEdit && knowledgeId && logId) {
|
||||
const { data } = await getPipelineDetail(knowledgeId, logId);
|
||||
return data?.data ?? {};
|
||||
} else {
|
||||
return {};
|
||||
|
||||
Reference in New Issue
Block a user