1cf47f39b2a40271fe1477f1b2ccc9fe4860c9e5
포장·세월교 보정 헬퍼를 저장 시점으로 옮기면서 `@router.post(.../save)` 데코레이터와 `save_sections` 사이에 끼워 넣어, 라우트가 헬퍼(None 반환)에 붙어 있었다. 저장이 500(ResponseValidationError)으로 떨어졌다. 헬퍼를 데코레이터 앞으로 옮겨 라우트를 되돌렸다. 검증(용화 신규 프로젝트, 노선 145): 저장 200, 카드에서 고른 지반유형이 DB `cross_sections.data.design.ground_type` 에 반영되고 면적도 브라우저 계산값으로 갱신됨. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%