Update mutation.py

This commit is contained in:
Sergey Protasov 2019-11-18 17:43:23 +05:00 committed by Jonathan Kim
parent 7940a7b954
commit a0a37df0b8

View File

@ -47,7 +47,7 @@ class BaseDjangoFormMutation(ClientIDMutation):
else: else:
errors = ErrorType.from_errors(form.errors) errors = ErrorType.from_errors(form.errors)
return cls(errors=errors) return cls(errors=errors, **form.data)
@classmethod @classmethod
def get_form(cls, root, info, **input): def get_form(cls, root, info, **input):
@ -122,7 +122,7 @@ class DjangoFormMutation(BaseDjangoFormMutation):
@classmethod @classmethod
def perform_mutate(cls, form, info): def perform_mutate(cls, form, info):
form.save() form.save()
return cls(errors=[]) return cls(errors=[], **form.cleaned_data)
class DjangoModelDjangoFormMutationOptions(DjangoFormMutationOptions): class DjangoModelDjangoFormMutationOptions(DjangoFormMutationOptions):