Если поле Type! резолвится в ошибку/null, GraphQL обнуляет ближайший nullable родитель и добавляет error; ошибка может «всплыть» высоко и обнулить большой кусок data.
Разбор
- Чрезмерный
! делает API хрупким.
- Для списков думайте о
[Type!] vs [Type]!.
- Частичный успех зависит от nullability карты.
- Проектируйте nullability под реальные сбои.
Итог
Non-Null ошибки всплывают и могут обнулить ветку ответа.