from ..connection import connect from .ensure_custom_events_schema import ensure_custom_events_schema def update_custom_event(slug, event_id, description=""): """Le NOM reste volontairement immuable après création — comme une variable globale (voir update_global_variable.py) : c'est par ce nom qu'on désigne l'événement dans l'interface, mais surtout par son ID TECHNIQUE que les nœuds du graphe le référencent (trigger_custom_event_id/target_custom_event_id) — le renommer ne casserait donc rien niveau logique.""" ensure_custom_events_schema(slug) conn = connect(slug) conn.execute("UPDATE _custom_events SET description = ? WHERE id = ?", ((description or "").strip(), event_id)) conn.commit() conn.close()