from .support_connection import connect_support def set_document_theme(slug: str, theme_id: str) -> None: """Mirroir de db/games/game_type_catalog.py::set_onboarding_type (même pattern INSERT OR REPLACE sur _meta) — `theme_id` n'est PAS revalidé contre le catalogue ici (couche données pure) : c'est routes/document/document_theme_apply.py, seul appelant, qui vérifie que le thème existe avant d'appeler cette fonction.""" conn = connect_support(slug) conn.execute("INSERT OR REPLACE INTO _meta (key, value) VALUES ('theme', ?)", (theme_id,)) conn.commit() conn.close()