mirror of
http://112.124.100.131/huang.ze/ebiz-dify-ai.git
synced 2025-12-10 11:26:52 +08:00
fix: properly escape collectionName in query string parameters (#14476)
This commit is contained in:
@@ -10,6 +10,7 @@ import type {
|
||||
} from '@/app/components/tools/types'
|
||||
import type { ToolWithProvider } from '@/app/components/workflow/types'
|
||||
import type { Label } from '@/app/components/tools/labels/constant'
|
||||
import { buildProviderQuery } from './_tools_util'
|
||||
|
||||
export const fetchCollectionList = () => {
|
||||
return get<Collection[]>('/workspaces/current/tool-providers')
|
||||
@@ -24,11 +25,13 @@ export const fetchBuiltInToolList = (collectionName: string) => {
|
||||
}
|
||||
|
||||
export const fetchCustomToolList = (collectionName: string) => {
|
||||
return get<Tool[]>(`/workspaces/current/tool-provider/api/tools?provider=${collectionName}`)
|
||||
const query = buildProviderQuery(collectionName)
|
||||
return get<Tool[]>(`/workspaces/current/tool-provider/api/tools?${query}`)
|
||||
}
|
||||
|
||||
export const fetchModelToolList = (collectionName: string) => {
|
||||
return get<Tool[]>(`/workspaces/current/tool-provider/model/tools?provider=${collectionName}`)
|
||||
const query = buildProviderQuery(collectionName)
|
||||
return get<Tool[]>(`/workspaces/current/tool-provider/model/tools?${query}`)
|
||||
}
|
||||
|
||||
export const fetchWorkflowToolList = (appID: string) => {
|
||||
@@ -65,7 +68,8 @@ export const parseParamsSchema = (schema: string) => {
|
||||
}
|
||||
|
||||
export const fetchCustomCollection = (collectionName: string) => {
|
||||
return get<CustomCollectionBackend>(`/workspaces/current/tool-provider/api/get?provider=${collectionName}`)
|
||||
const query = buildProviderQuery(collectionName)
|
||||
return get<CustomCollectionBackend>(`/workspaces/current/tool-provider/api/get?${query}`)
|
||||
}
|
||||
|
||||
export const createCustomCollection = (collection: CustomCollectionBackend) => {
|
||||
|
||||
Reference in New Issue
Block a user