Fix LDAP auto-provision: colonne display_name (pas full_name)

This commit is contained in:
Pierre & Lumière 2026-04-15 11:52:20 +02:00
parent f013aaaab6
commit 67fa28a2af

View File

@ -50,7 +50,7 @@ async def login(request: Request, username: str = Form(...), password: str = For
# Cree l'user DESACTIVE + sans permissions. Admin doit l'activer + permissionner. # Cree l'user DESACTIVE + sans permissions. Admin doit l'activer + permissionner.
default_role = result.get("default_role", "viewer") default_role = result.get("default_role", "viewer")
db.execute(text(""" db.execute(text("""
INSERT INTO users (username, email, full_name, role, is_active, auth_type, password_hash) INSERT INTO users (username, email, display_name, role, is_active, auth_type, password_hash)
VALUES (:u, :e, :n, :r, false, 'ldap', '') VALUES (:u, :e, :n, :r, false, 'ldap', '')
"""), {"u": username, "e": result.get("email", ""), """), {"u": username, "e": result.get("email", ""),
"n": result.get("name", username), "r": default_role}) "n": result.get("name", username), "r": default_role})