@@ -34,7 +34,7 @@ def asset_delete(self, asset_id):
3434 return
3535 asset .is_deleted = True
3636 asset .deleted_at = timezone .now ()
37- asset .save ()
37+ asset .save (update_fields = [ "is_deleted" , "deleted_at" ] )
3838 return
3939
4040 def entity_asset_save (self , asset_id , entity_type , asset , request ):
@@ -209,8 +209,7 @@ def patch(self, request, asset_id):
209209 # update the attributes
210210 asset .attributes = request .data .get ("attributes" , asset .attributes )
211211 # save the asset
212- asset .created_by = request .user
213- asset .save ()
212+ asset .save (update_fields = ["is_uploaded" , "attributes" ])
214213 return Response (status = status .HTTP_204_NO_CONTENT )
215214
216215 def delete (self , request , asset_id ):
@@ -221,7 +220,7 @@ def delete(self, request, asset_id):
221220 self .entity_asset_delete (
222221 entity_type = asset .entity_type , asset = asset , request = request
223222 )
224- asset .save ()
223+ asset .save (update_fields = [ "is_deleted" , "deleted_at" ] )
225224 return Response (status = status .HTTP_204_NO_CONTENT )
226225
227226
@@ -280,7 +279,7 @@ def asset_delete(self, asset_id):
280279 # Mark the asset as deleted
281280 asset .is_deleted = True
282281 asset .deleted_at = timezone .now ()
283- asset .save ()
282+ asset .save (update_fields = [ "is_deleted" , "deleted_at" ] )
284283 return
285284
286285 def entity_asset_save (self , asset_id , entity_type , asset , request ):
@@ -460,8 +459,7 @@ def patch(self, request, slug, asset_id):
460459 # update the attributes
461460 asset .attributes = request .data .get ("attributes" , asset .attributes )
462461 # save the asset
463- asset .created_by = request .user
464- asset .save ()
462+ asset .save (update_fields = ["is_uploaded" , "attributes" ])
465463 return Response (status = status .HTTP_204_NO_CONTENT )
466464
467465 def delete (self , request , slug , asset_id ):
@@ -472,7 +470,7 @@ def delete(self, request, slug, asset_id):
472470 self .entity_asset_delete (
473471 entity_type = asset .entity_type , asset = asset , request = request
474472 )
475- asset .save ()
473+ asset .save (update_fields = [ "is_deleted" , "deleted_at" ] )
476474 return Response (status = status .HTTP_204_NO_CONTENT )
477475
478476 def get (self , request , slug , asset_id ):
@@ -551,7 +549,7 @@ def post(self, request, slug, asset_id):
551549 asset = FileAsset .all_objects .get (id = asset_id , workspace__slug = slug )
552550 asset .is_deleted = False
553551 asset .deleted_at = None
554- asset .save ()
552+ asset .save (update_fields = [ "is_deleted" , "deleted_at" ] )
555553 return Response (status = status .HTTP_204_NO_CONTENT )
556554
557555
@@ -692,8 +690,7 @@ def patch(self, request, slug, project_id, pk):
692690 # update the attributes
693691 asset .attributes = request .data .get ("attributes" , asset .attributes )
694692 # save the asset
695- asset .created_by = request .user
696- asset .save ()
693+ asset .save (update_fields = ["is_uploaded" , "attributes" ])
697694 return Response (status = status .HTTP_204_NO_CONTENT )
698695
699696 @allow_permission ([ROLE .ADMIN , ROLE .MEMBER , ROLE .GUEST ])
@@ -708,7 +705,7 @@ def delete(self, request, slug, project_id, pk):
708705 asset .is_deleted = True
709706 asset .deleted_at = timezone .now ()
710707 # Save the asset
711- asset .save ()
708+ asset .save (update_fields = [ "is_deleted" , "deleted_at" ] )
712709 return Response (status = status .HTTP_204_NO_CONTENT )
713710
714711 @allow_permission ([ROLE .ADMIN , ROLE .MEMBER , ROLE .GUEST ])
0 commit comments