джоб, на каждую из которых тянется список одних и тех же людей. У людей есть поле статус, который разный на каждой джобе. Аполо Кеш хранит только 1 список этих людей, поэтому при попытке зайти на джобу, на которой уже был раньше,аполо тянет этот список с неправильными статусами (от другой джобы). Как можно пофиксить?
Развести тип User и JobUser. type JobUser { user: User status: StatusEnum } Не хранить/передавать статус джобы в Entity user, т.к. это поле не принадлежит ему и не является его свойством.
Обсуждают сегодня