@@ -121,8 +121,9 @@ class Operate(APIView):
121121 )
122122 def put (self , request : Request , workspace_id , model_id : str ):
123123 return result .success (
124- ModelSerializer .Operate (data = {'id' : model_id , 'user_id' : request .user .id }).edit (request .data ,
125- str (request .user .id )))
124+ ModelSerializer .Operate (
125+ data = {'id' : model_id , 'user_id' : request .user .id , 'workspace_id' : workspace_id }).edit (request .data ,
126+ str (request .user .id )))
126127
127128 @extend_schema (methods = ['DELETE' ],
128129 summary = _ ('Delete model' ),
@@ -138,7 +139,8 @@ def put(self, request: Request, workspace_id, model_id: str):
138139 )
139140 def delete (self , request : Request , workspace_id : str , model_id : str ):
140141 return result .success (
141- ModelSerializer .Operate (data = {'id' : model_id , 'user_id' : request .user .id }).delete ())
142+ ModelSerializer .Operate (
143+ data = {'id' : model_id , 'user_id' : request .user .id , 'workspace_id' : workspace_id }).delete ())
142144
143145 @extend_schema (methods = ['GET' ],
144146 summary = _ ('Query model details' ),
@@ -151,7 +153,9 @@ def delete(self, request: Request, workspace_id: str, model_id: str):
151153 RoleConstants .WORKSPACE_MANAGE .get_workspace_role ())
152154 def get (self , request : Request , workspace_id : str , model_id : str ):
153155 return result .success (
154- ModelSerializer .Operate (data = {'id' : model_id , 'user_id' : request .user .id }).one (with_valid = True ))
156+ ModelSerializer .Operate (
157+ data = {'id' : model_id , 'user_id' : request .user .id , 'workspace_id' : workspace_id }).one (
158+ with_valid = True ))
155159
156160 class ModelParamsForm (APIView ):
157161 authentication_classes = [TokenAuth ]
@@ -203,7 +207,7 @@ class ModelMeta(APIView):
203207 RoleConstants .WORKSPACE_MANAGE .get_workspace_role ())
204208 def get (self , request : Request , workspace_id : str , model_id : str ):
205209 return result .success (
206- ModelSerializer .Operate (data = {'id' : model_id }).one_meta (with_valid = True ))
210+ ModelSerializer .Operate (data = {'id' : model_id , 'workspace_id' : workspace_id }).one_meta (with_valid = True ))
207211
208212 class PauseDownload (APIView ):
209213 authentication_classes = [TokenAuth ]
@@ -220,7 +224,7 @@ class PauseDownload(APIView):
220224 RoleConstants .WORKSPACE_MANAGE .get_workspace_role ())
221225 def put (self , request : Request , workspace_id : str , model_id : str ):
222226 return result .success (
223- ModelSerializer .Operate (data = {'id' : model_id }).pause_download ())
227+ ModelSerializer .Operate (data = {'id' : model_id , 'workspace_id' : workspace_id }).pause_download ())
224228
225229
226230class SharedModel (APIView ):
0 commit comments