fix: preserve schema 15 compatibility for v0.1.8
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user