Skip to content

Commit 6deae03

Browse files
committed
Fix #784 Clear m2m relationships instead of deleting them during PATCH
Calling PATCH on an M2M RelationshipView when there were already some relationships was breaking. This was because the related objects were being deleted instead of just clearing the relationship and starting afresh.
1 parent 2adfb5b commit 6deae03

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

rest_framework_json_api/views.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ def remove_relationships(self, instance_manager, field):
287287
setattr(obj, field_object.name, None)
288288
obj.save()
289289
else:
290-
instance_manager.all().delete()
290+
instance_manager.clear()
291291

292292
return instance_manager
293293

0 commit comments

Comments
 (0)