fix: preserve schema 15 compatibility for v0.1.8

This commit is contained in:
2026-10-17 18:27:53 +09:00
parent a97548c36b
commit 1134f058cc
61 changed files with 2650 additions and 644 deletions
+7 -1
View File
@@ -188,6 +188,10 @@ def _render_monthly_list(db_path: str) -> None:
def page_monthly_settlement(db_path: str) -> None:
if _query_value("legacy") == "1":
from .legacy_monthly_settlement import page_legacy_monthly_settlement
page_legacy_monthly_settlement(db_path)
return
settlement_id = _query_value("id")
legacy_month = _query_value("month")
if not settlement_id and legacy_month:
@@ -198,7 +202,8 @@ def page_monthly_settlement(db_path: str) -> None:
st.query_params["id"] = settlement_id
st.query_params.pop("month", None)
else:
st.error("월정산을 찾을 수 없습니다.")
from .legacy_monthly_settlement import page_legacy_monthly_settlement
page_legacy_monthly_settlement(db_path)
return
if settlement_id:
year = _query_value("year", "전체")
@@ -271,6 +276,7 @@ def page_monthly_settlement(db_path: str) -> None:
_render_monthly_detail(db_path, month)
return
_render_monthly_list(db_path)
st.link_button("기존 자산 마감 · 초안 및 이력", "?page=monthly_settlement&legacy=1")
def _account_evaluation_totals(rows: list[dict]) -> dict: