From fb2984b7f77772155f28a38d914322f76f6c98c7 Mon Sep 17 00:00:00 2001 From: Tecnotel Date: Mon, 20 Apr 2026 17:50:30 +0200 Subject: [PATCH] fix(wizard): argos_users.json va scritto in CONFIG_DIR non DATA_DIR Il wizard scriveva /opt/argos/data/argos_users.json ma auth.py del backend lo legge da /opt/argos/config/argos_users.json. Risultato: l'utente admin del wizard finiva in un file mai letto, e il backend autogenerava un fallback con password ignota -> login impossibile. --- setup_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup_server.py b/setup_server.py index d006b85..e53dcd7 100644 --- a/setup_server.py +++ b/setup_server.py @@ -253,7 +253,7 @@ def create_admin_user(data): salt = _os.urandom(16).hex() pw_hash = f"{salt}:{hashlib.sha256((salt + password + 'argos-2026').encode()).hexdigest()}" - users_file = DATA_DIR / "argos_users.json" + users_file = CONFIG_DIR / "argos_users.json" DATA_DIR.mkdir(parents=True, exist_ok=True) # Leggi utenti esistenti o crea struttura vuota