From 848c3740f2985826774ac8ccd9a3cecd2c5b8a4f Mon Sep 17 00:00:00 2001 From: Xavier Ordoquy Date: Fri, 16 May 2014 19:33:21 +0200 Subject: [PATCH] Fixed regression caused by merge. --- rest_framework/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index 5b06cd8d7..8aedfbdfb 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -990,7 +990,7 @@ class ModelSerializer(Serializer): try: attr_instance = getattr(instance, keys[0]) related_models_to_save[key] = attr_instance - except AttributeError: + except (AttributeError, ObjectDoesNotExist): self._errors[key] = self.error_messages['missing'] continue