Устранение неполадок
Каждый раз, когда мы выполняем GraphQL queries через Internal GraphQL Server или через Автоматизацию и результат не соответствует ожидаемому, мы можем выяснить, что именно пошло не так, проверив журналы.
Получение уведомлений при сбое запроса
По умолчанию каждый раз, когда в журналы добавляется запись типа 🔴 Ошибка, в меню плагина отображается значок уведомления.

Это сообщает нам о том, что выполнение GraphQL query завершилось ошибкой, и предлагает просмотреть журналы.
Поиск проблемы
Просмотрите журналы. Если вы обнаружите запись типа 🔴 Ошибка — именно там кроется проблема.
Если вы обнаружите запись типа 🟡 Предупреждение, значит query столкнулся с неожиданным условием, которое может быть источником проблемы.
Например, если автоматизация не была выполнена, журнал будет содержать запись с её статусом и данными.
На этом скриншоте запись журнала с 🔴 Ошибкой помогает нам понять, что переменные, переданные в query в рамках автоматизации, недопустимы:

Запись журнала содержит следующее:
🔴 Error [Automation Rule "Create metadata on publish lesson"][Persisted Query "Create SEO metadata for MasterStudy LMS" ← title] Execution with errors: Non-nullable variable 'courseOrLessonId' has not been providedТаким образом, проблема состоит в том, что имя переменной, указанное в автоматизации, неверно (lessonOrCourseId было указано в автоматизации, тогда как в persisted query оно называется courseOrLessonId).