Кто в Apollo Server встречался с таким: нужно вернуть в резолвере объект, но так чтобы вложенные резолверы не дёргались? А то при регистрации нужно вернуть данные юзера, а они возвращаются ещё и во вложенных резолверах, но там проверка по хедеру, а при регистрации никаких auth хедеров не приходит, и соответственно происходит краш, а то что я нужное поле уже вернул в самой мутации register так это ApolloServer'у по барабану, он всё равно дёргает вложенные резолверы.
Пока что как выход делаю так: во вложенном резолвере проверяю, если в parent уже есть такое поле, то возвращаю его. Но это в каждом резолвере надо так делать, как-то слишком некрасиво, много однотипного кода. Ощущение что я не до конца знаю документацию по Apollo Server