@@ -207,7 +207,7 @@ class UnAssociation(APIView):
207207 authentication_classes = [TokenAuth ]
208208
209209 @extend_schema (
210- methods = ['PUT ' ],
210+ methods = ['GET ' ],
211211 summary = _ ('Disassociation issue' ),
212212 description = _ ('Disassociation issue' ),
213213 operation_id = _ ('Disassociation issue' ), # type: ignore
@@ -216,23 +216,22 @@ class UnAssociation(APIView):
216216 tags = [_ ('Knowledge Base/Documentation/Paragraph' )] # type: ignore
217217 )
218218 @has_permissions (PermissionConstants .DOCUMENT_EDIT .get_workspace_permission ())
219- def put (self , request : Request ,
220- workspace_id : str , knowledge_id : str , document_id : str , paragraph_id : str , problem_id : str ):
219+ def get (self , request : Request , workspace_id : str , knowledge_id : str , document_id : str ):
221220 return result .success (ParagraphSerializers .Association (
222221 data = {
223222 'workspace_id' : workspace_id ,
224223 'knowledge_id' : knowledge_id ,
225224 'document_id' : document_id ,
226- 'paragraph_id' : paragraph_id ,
227- 'problem_id' : problem_id
225+ 'paragraph_id' : request . query_params . get ( ' paragraph_id' ) ,
226+ 'problem_id' : request . query_params . get ( ' problem_id' )
228227 }
229228 ).un_association ())
230229
231230 class Association (APIView ):
232231 authentication_classes = [TokenAuth ]
233232
234233 @extend_schema (
235- methods = ['PUT ' ],
234+ methods = ['GET ' ],
236235 summary = _ ('Related questions' ),
237236 description = _ ('Related questions' ),
238237 operation_id = _ ('Related questions' ), # type: ignore
@@ -241,15 +240,14 @@ class Association(APIView):
241240 tags = [_ ('Knowledge Base/Documentation/Paragraph' )] # type: ignore
242241 )
243242 @has_permissions (PermissionConstants .DOCUMENT_EDIT .get_workspace_permission ())
244- def put (self , request : Request ,
245- workspace_id : str , knowledge_id : str , document_id : str , paragraph_id : str , problem_id : str ):
243+ def get (self , request : Request , workspace_id : str , knowledge_id : str , document_id : str ):
246244 return result .success (ParagraphSerializers .Association (
247245 data = {
248246 'workspace_id' : workspace_id ,
249247 'knowledge_id' : knowledge_id ,
250248 'document_id' : document_id ,
251- 'paragraph_id' : paragraph_id ,
252- 'problem_id' : problem_id
249+ 'paragraph_id' : request . query_params . get ( ' paragraph_id' ) ,
250+ 'problem_id' : request . query_params . get ( ' problem_id' )
253251 }
254252 ).association ())
255253
0 commit comments