Выполняется нормально. Возвращает этот объект. Корректно передает name и id; может я как-то неправильно понял условие?