GatsbyJS + Drupal 8 + GraphQL - запрос отношений возвращает повторяющиеся результаты - PullRequest
0 голосов
/ 11 октября 2018

Я использую GatsbyJS с плагином gatsby-source-drupal.Вот мой запрос graphQL:

  query {
        allUserUser(filter: {name : {eq: "bobdole"}}) {
        totalCount
        edges {
          node {
                name
            relationships {
            node__personal_information {
            field_first_name
            field_surname
            field_email
            field_phone
            field_date_of_birth
            }
            }

          }
        }
    }
    }

Как вы можете видеть здесь, результаты для отношений дублируются, даже если totalCount возвращает 1.

{
  "data": {
    "allUserUser": {
      "totalCount": 1,
      "edges": [
        {
          "node": {
            "name": "bobdole",
            "relationships": {
              "node__personal_information": [
                {
                  "field_first_name": "Bob",
                  "field_surname": "Dole",
                  "field_email": "bobdole@gmail.com",
                  "field_phone": "07795063053",
                  "field_date_of_birth": "1991-08-30"
                },
                {
                  "field_first_name": "Bob",
                  "field_surname": "Dole",
                  "field_email": "bobdole@gmail.com",
                  "field_phone": "07795063053",
                  "field_date_of_birth": "1991-08-30"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

Это проблема запроса илипроблема с моей настройкой Drupal 8.

Спасибо!

...