From bbbd67bc7244818940eefcbcf24a86a63a6941ae Mon Sep 17 00:00:00 2001 From: ZProger Date: Mon, 17 Aug 2026 02:14:09 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20risk=5Flevel=20=D0=B0=D0=BA=D1=82=D0=B8?= =?UTF-8?q?=D0=B2=D0=B0=20=D0=BD=D0=B5=20=D1=81=D0=BE=D1=85=D1=80=D0=B0?= =?UTF-8?q?=D0=BD=D1=8F=D0=BB=D1=81=D1=8F=20=D0=BF=D1=80=D0=B8=20=D1=81?= =?UTF-8?q?=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D0=B8=20=D0=B8=20=D0=BD?= =?UTF-8?q?=D0=B5=20=D0=BE=D1=82=D0=B4=D0=B0=D0=B2=D0=B0=D0=BB=D1=81=D1=8F?= =?UTF-8?q?=20=D0=B2=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Asset(...) в create_asset игнорировал payload.risk_level, а _to_read() не передавал risk_level в AssetRead — из-за дефолта в схеме API всегда отвечал Medium вне зависимости от выбора в форме и данных в БД. Co-Authored-By: Claude Sonnet 5 --- backend/app/api/routes/assets.py | 2 ++ frontend/package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/app/api/routes/assets.py b/backend/app/api/routes/assets.py index 06859ed..86c65b6 100644 --- a/backend/app/api/routes/assets.py +++ b/backend/app/api/routes/assets.py @@ -23,6 +23,7 @@ def _to_read(asset: Asset) -> AssetRead: notes=asset.notes, capital_role=asset.capital_role, monthly_cash_flow=asset.monthly_cash_flow, + risk_level=asset.risk_level, current_value=latest.value if latest else 0, as_of_date=latest.as_of_date if latest else asset.created_at.date(), ) @@ -43,6 +44,7 @@ async def create_asset(payload: AssetCreate, session: AsyncSession = Depends(get notes=payload.notes, capital_role=payload.capital_role, monthly_cash_flow=payload.monthly_cash_flow, + risk_level=payload.risk_level, ) session.add(asset) await session.flush() diff --git a/frontend/package.json b/frontend/package.json index 03be0e6..6ed548c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "aurum-frontend", "private": true, - "version": "0.20.0", + "version": "0.20.1", "type": "module", "scripts": { "dev": "vite",