У меня есть два запроса о типах категорий компании. Запрос сотрудника включает в себя подмножество типов запросов компании в базе данных. Если я просто запрашиваю запрос сотрудника, массив типов сотрудников включает 2 элемента. Если я просто запрошу запрос компании, массив типов компаний будет включать 4 элемента. Что ж ... Но если я запрашиваю оба, массив типов сотрудников обновляется и внезапно включает 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,
}
}
}
}