fix: The modification request method for hit testing is POST (#4585)

This commit is contained in:
shaohuzhang1 2025-12-30 13:48:45 +08:00 committed by GitHub
parent ab6064eff1
commit c28c5a9054
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 7 additions and 8 deletions

View File

@ -192,7 +192,7 @@ class KnowledgeView(APIView):
authentication_classes = [TokenAuth]
@extend_schema(
methods=['PUT'],
methods=['POST'],
summary=_('Hit test list'),
description=_('Hit test list'),
operation_id=_('Hit test list'), # type: ignore
@ -208,7 +208,7 @@ class KnowledgeView(APIView):
ViewPermission([RoleConstants.USER.get_workspace_role()],
[PermissionConstants.KNOWLEDGE.get_workspace_knowledge_permission()], CompareConstants.AND),
)
def put(self, request: Request, workspace_id: str, knowledge_id: str):
def post(self, request: Request, workspace_id: str, knowledge_id: str):
return result.success(KnowledgeSerializer.HitTest(
data={
'workspace_id': workspace_id,

View File

@ -163,7 +163,7 @@ const putKnowledgeHitTest: (
data: any,
loading?: Ref<boolean>,
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
return put(`${prefix.value}/${knowledge_id}/hit_test`, data, undefined, loading)
return post(`${prefix.value}/${knowledge_id}/hit_test`, data, undefined, loading)
}
/**

View File

@ -154,7 +154,7 @@ const putKnowledgeHitTest: (
data: any,
loading?: Ref<boolean>,
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
return put(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
return post(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
}
/**
@ -340,7 +340,7 @@ const putKnowledgeWorkflow: (
const exportKnowledgeWorkflow = (
knowledge_id: string,
knowledge_name: string,
loading?: Ref<boolean>
loading?: Ref<boolean>,
) => {
return exportFile(
knowledge_name + '.kbwf',
@ -373,7 +373,6 @@ const workflowUpload: (
return post(`${prefix}/${knowledge_id}/upload_document`, instance, {}, loading)
}
const publish: (knowledge_id: string, loading?: Ref<boolean>) => Promise<Result<any>> = (
knowledge_id: string,
loading,
@ -418,7 +417,7 @@ export default {
workflowUpload,
getWorkflowActionPage,
exportKnowledgeWorkflow,
importKnowledgeWorkflow
importKnowledgeWorkflow,
} as {
[key: string]: any
}

View File

@ -155,7 +155,7 @@ const putKnowledgeHitTest: (
data: any,
loading?: Ref<boolean>,
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
return put(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
return post(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
}
/**