fix(tradein/v2): гейтить PDF-кнопку на hasEstimate (#2081 M4) #2332

Merged
lekss361 merged 1 commit from fix/tradein-v2-pdf-button-hasestimate-gate into main 2026-07-03 22:16:01 +00:00

1 commit

Author SHA1 Message Date
bot-backend
6531ee0923 fix(tradein/v2): гейтить PDF-кнопку на hasEstimate (#2081 M4)
All checks were successful
CI Trade-In / changes (pull_request) Successful in 8s
CI / changes (pull_request) Successful in 8s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Successful in 58s
pdfHref вычислялся из currentEstimateId независимо от hasEstimate,
из-за чего кнопка "СКАЧАТЬ PDF-ОТЧЁТ" оставалась активной в двух
состояниях без валидного отчёта: insufficient-data (estimate_id есть,
но результат неполный) и restore-404 (UUID-подобный id в URL, которого
нет в БД). Остальные два контрола (ДЕЙСТВИТЕЛЕН ДО/КАК РАССЧИТАНО) уже
были гейтнуты на тот же hasEstimate — теперь все три используют один
источник истины.
2026-07-04 01:13:34 +03:00