From c87e53a69263ed38f42bd280c6cbaaeb70f078c6 Mon Sep 17 00:00:00 2001 From: anvesh agarwal Date: Fri, 25 Oct 2019 15:13:42 +0530 Subject: [PATCH] fixing for PUT requests --- rest_framework/validators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/validators.py b/rest_framework/validators.py index 02faeaf2d..3cce18f3f 100644 --- a/rest_framework/validators.py +++ b/rest_framework/validators.py @@ -148,7 +148,7 @@ class UniqueTogetherValidator: else self.serializer.fields[field_name].source ): ( attrs[field_name] - if self.instance is None + if self.instance is None or not self.serializer.partial else attrs[self.serializer.fields[field_name].source] ) for field_name in self.fields