diff --git a/graphene_django/rest_framework/mutation.py b/graphene_django/rest_framework/mutation.py index 060b370..3009c06 100644 --- a/graphene_django/rest_framework/mutation.py +++ b/graphene_django/rest_framework/mutation.py @@ -137,10 +137,5 @@ class SerializerMutation(ClientIDMutation): @classmethod def perform_mutate(cls, serializer, info): obj = serializer.save() - - kwargs = {} - for f, field in serializer.fields.items(): - if not field.write_only: - kwargs[f] = field.get_attribute(obj) - + kwargs = serializer.to_representation(obj) return cls(errors=None, **kwargs)