Я использую 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.
Спасибо!