yearning
18 小时以前 e3e6db2d9974588f91ac1567a58fa4846655ce1b
backend/app/routers/settings_router.py
@@ -25,7 +25,11 @@
def _settings_out(db: Session) -> SystemSettingsOut:
    row = get_or_create_settings(db)
    return SystemSettingsOut(system_name=row.system_name, logo_url=public_logo_url(row.logo_ext or None))
    return SystemSettingsOut(
        system_name=row.system_name,
        logo_url=public_logo_url(row.logo_ext or None),
        grader_can_see_privacy=row.grader_can_see_privacy,
    )
@router.get("/settings", response_model=SystemSettingsOut)
@@ -58,6 +62,7 @@
):
    row = get_or_create_settings(db)
    row.system_name = body.system_name.strip()
    row.grader_can_see_privacy = body.grader_can_see_privacy
    db.commit()
    db.refresh(row)
    return _settings_out(db)