From 28e8895b8abcc65457862c828b1118a9d722c8ed Mon Sep 17 00:00:00 2001 From: Tomasz Dubiel Date: Fri, 17 Feb 2017 14:42:14 -0600 Subject: [PATCH] Correction of parameters --- rest_framework/mixins.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_framework/mixins.py b/rest_framework/mixins.py index 55c76ee53..073dc0f9e 100644 --- a/rest_framework/mixins.py +++ b/rest_framework/mixins.py @@ -19,7 +19,7 @@ class CreateModelMixin(object): return request.data def create(self, request, *args, **kwargs): - serializer = self.get_serializer(data=self.get_request_data(request)) + serializer = self.get_serializer(data=self.get_request_data(request, *args, **kwargs)) serializer.is_valid(raise_exception=True) self.perform_create(serializer) headers = self.get_success_headers(serializer.data) @@ -71,7 +71,7 @@ class UpdateModelMixin(object): def update(self, request, *args, **kwargs): partial = kwargs.pop('partial', False) instance = self.get_object() - serializer = self.get_serializer(instance, data=self.get_request_data(request), partial=partial) + serializer = self.get_serializer(instance, data=self.get_request_data(request, *args, **kwargs), partial=partial) serializer.is_valid(raise_exception=True) self.perform_update(serializer)