Объект 'NoneType' не имеет атрибута 'app' в saleor

Я использую saleor backend для своего текущего проекта. В нем мне нужно выполнять запросы и мутации saleor graphql внутри кода. Поэтому вместо обращения к graphql api по url я использую schema.execute() с запросом и переменными. При таком подходе пользовательские запросы и мутации, которые я создал, работают отлично. Но когда я выполняю мутацию saleor или запросы типа-

import graphene
schema = graphene.Schema(ProductQueries)
query = """
         {
           products(first: 2, channel: "default-channel") {
                edges {
                   node {
                      id
                       name
                       defaultVariant{
                                id
                                }
                            }
                            }
                        }
                        }
                    """
data = schema.execute(query, context_value={"app":"app"})
print(data.data)

вывод - {'products': None}

А когда я проверяю ошибки с помощью print(data.errors), он выдает мне эту ошибку-

**[GraphQLLocatedError("'NoneType' object has no attribute 'app'")]**

я проверил в типах и схемах этих мутаций и запросов и нигде этот атрибут 'app' не упоминается. Просто для проверки я попробовал передать этот атрибут 'app' в context_value также с пустой строкой, но все равно это не сработало, и на этот раз ошибка была-

**[GraphQLLocatedError("'dict' object has no attribute 'app'")]**
Вернуться на верх