Skip to content

Commit d02179a

Browse files
authored
refactor(rag): fix issues: missing cookie & timestamp format (#797)
refactor(rag): fix issues: missing cookie in knowledge page requests and incorrect timestamp format
1 parent 4cfe7bc commit d02179a

File tree

4 files changed

+10
-12
lines changed

4 files changed

+10
-12
lines changed

client/app/hooks/useRAG.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ import {
1414
useQuery,
1515
UseQueryOptions,
1616
} from '@tanstack/react-query';
17-
import { useMutation, UseMutationOptions } from '@tanstack/react-query';
18-
19-
20-
17+
import { useMutation } from '@tanstack/react-query';
18+
import axios from 'axios';
19+
axios.defaults.withCredentials = true;
2120

2221
export function useKnowledgeList(
2322
params: PageParams<RAGKnowledge>,

client/app/knowledge/components/KnowledgeList.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ export default function KnowledgeList({ repo_name }: { repo_name: string }) {
2424
},
2525
});
2626

27-
const { data, isLoading, error, isFetching, refetch } =
28-
useKnowledgeList(pageParams);
27+
const { data, isLoading } = useKnowledgeList(pageParams);
2928
return (
3029
<div className="w-full flex-1 px-4 py-6 flex flex-col min-h-[calc(100vh-200px)]">
3130
<MySpinner loading={isLoading}>

server/rag/router.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ async def get_knowledge_list(
106106
token=get_env_variable("WHISKER_API_KEY"),
107107
)
108108
res = await api_client.knowledge.get_knowledge_list(**params.model_dump())
109-
return res
109+
return res.model_dump()
110110
except Exception as e:
111111
return json.dumps({"success": False, "message": str(e)})
112112

@@ -119,7 +119,7 @@ async def get_chunk_list(params: PageParams[Chunk]):
119119
token=get_env_variable("WHISKER_API_KEY"),
120120
)
121121
res = await api_client.chunk.get_chunk_list(**params.model_dump())
122-
return res
122+
return res.model_dump()
123123
except Exception as e:
124124
return json.dumps({"success": False, "message": str(e)})
125125

@@ -139,7 +139,7 @@ async def get_rag_task(
139139
token=get_env_variable("WHISKER_API_KEY"),
140140
)
141141
res = await api_client.task.get_task_list(**params.model_dump())
142-
return res
142+
return res.model_dump()
143143
except Exception as e:
144144
return json.dumps({"success": False, "message": str(e)})
145145

@@ -159,7 +159,7 @@ async def restart_rag_task(
159159
token=get_env_variable("WHISKER_API_KEY"),
160160
)
161161
res = await api_client.task.restart_task(params.task_id_list)
162-
return res
162+
return res.model_dump()
163163
except Exception as e:
164164
return json.dumps({"success": False, "message": str(e)})
165165

@@ -192,4 +192,4 @@ async def retrievalBot(
192192
metadata_filter=params.metadata_filter,
193193
)
194194
)
195-
return retrieval_res
195+
return retrieval_res

server/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ requests
2626
httpx==0.27.2
2727
urllib3>=2.2.2
2828
toolz
29-
whiskerrag>=0.0.27
29+
whiskerrag>=0.0.29

0 commit comments

Comments
 (0)