diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index 5443d2d67..67e0cc114 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -127,7 +127,7 @@ class BaseSerializer(Field): if key not in ret: ret[key] = val try: - if getattr(val.source, primary_key): + if getattr(val.source, 'primary_key'): pk_field = key except AttributeError: pass