У меня есть два запроса, извлекающих типы категорий компании.
Запрос сотрудника включает в себя подмножество типов типов запросов компании в базе данных.
Если я просто запрашиваю запрос сотрудника, массив типов сотрудников включает в себя 2 элемента.
Если я просто сделаю запрос к компании, массив типов компании включает 4 элемента.
Что ж..
Но если я запрашиваю оба, массив типов employee обновляется и неожиданно включает 4 элемента вместо 2.
query GetEmployee ($id: ID!) {
employee (id: $id) {
id,
companyTaskCategories{
id,
title,
color,
archived,
types(restrictEmployee: true) {
id,
title,
archived,
}
}
}
query company {
company {
id,
taskCategories {
id,
title,
color,
archived,
types(restrictEmployee: false) {
id,
title,
archived,
}
}
}
}