Project

General

Profile

Actions

Task #6114

open

Не отображается специализация в карточке волонтера после подачи заявки

Added by Redmine Admin about 13 hours ago. Updated about 13 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
08/26/2026
Due date:
% Done:

100%

Estimated time:

Description

Задачи от 26.08.2026, раздел «Волонтерские заявки», п.1 (sdlc/0-vibes/raw/2026-08-26/tasks.txt).

Причина. Карточка волонтера (VolunteerForm) заполнялась объектом-строкой из списка /api/volunteers?page=0&size=1000. В списочном DTO нет helpDirections (равно как и ссылок на загруженные файлы), поэтому чекбоксы направлений открывались пустыми, хотя данные у волонтера есть — в ответе /api/volunteer-applications/{id} они приходят.

Побочный эффект той же причины: сохранение из карточки отправляло passportScansUrl / educationDocumentUrl / volunteerBookScanUrl как null, то есть затирало ссылки на сканы.

Исправлено (91cc3c9). При открытии карточки волонтер догружается целиком по GET /api/volunteers/{id}, форма заполняется полными данными.

Второй экземпляр той же проблемы. В профиле волонтера в личном кабинете (VolunteerProfileForm) блока направлений не было вообще — профиль сохранялся без helpDirections, то есть затирал специализацию, указанную волонтером при подаче заявки. Блок добавлен, поле уходит в payload.

Actions

Also available in: Atom PDF