예제 #1
0
    def mutate(self, info, id, payload, allow_multiple_answer, options, *args,
               **kwargs):
        question = QuestionORM.get_by_id(id)
        if not question:
            raise GraphQLError('question.doesNotExist')

        question.update(payload=payload,
                        allow_multiple_answer=allow_multiple_answer)
        EditQuestion._update_options(options)

        return EditQuestion(message='ok')