Вы не утверждаете, что видите на сервере оператор отладки, указывающий на найденного пользователя, возможно, он никогда не попадал в этот раздел?
Я предполагаю, что предоставленный код неполон, поскольку мы не видим, что возвращаемое survey
содержит обновляемое document
. А также брекеты выглядят неуравновешенными, как будто существует проблема с потоком управления. (то есть, почему есть 2 открывающие скобки, но 3 закрывающие скобки?)
Я бы посоветовал вам использовать отладчик в своем коде, чтобы увидеть, как на самом деле осуществляется управление. Большинство Java IDE поддерживают простую отладку, по сути, нажимая кнопку отладки, а не кнопку запуска. Задайте количество точек останова, пропущенных через этот код, чтобы перехватывать запросы и вызывать конечную точку API из вашего внешнего интерфейса.