From 97cb6429e5e3e4e75dd0b2783994eb8d8c73775f Mon Sep 17 00:00:00 2001 From: Kris Dorosz Date: Fri, 30 Mar 2018 22:33:50 +0200 Subject: [PATCH] Change behaviour of perform_create mixin method to return newly created object for handling the object when overriding this method --- rest_framework/mixins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/mixins.py b/rest_framework/mixins.py index de10d6930..363627747 100644 --- a/rest_framework/mixins.py +++ b/rest_framework/mixins.py @@ -23,7 +23,7 @@ class CreateModelMixin(object): return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers) def perform_create(self, serializer): - serializer.save() + return serializer.save() def get_success_headers(self, data): try: