41476c88f22b74ea9fc48ff667b62cfc7a1d2201
Bug segnalato da un tester "sono tornato su nis2 e non funziona più" (utente/ aziende "--", inventario bloccato su Caricamento, niente FAB segnalazioni). Causa: un 401 su /auth/refresh (refresh token scaduto/invalido) rientrava nel handler di refresh (la condizione non escludeva l'endpoint auth) → ricorsione: doRefreshToken() non ritornava mai, quindi logout()/redirect a login non scattava e la pagina restava rotta. Riprodotto con puppeteer (access scaduto + refresh invalido → dashboard "--" identica allo screenshot). Fix: escludi /auth/refresh e /auth/login dall'auto-refresh; inoltre un 401 senza refresh token disponibile fa logout() → login. Ora un utente che torna dopo la scadenza del token viene mandato a login (ri-accede) invece di vedere "--". Bug PRE-ESISTENTE in api.js (non introdotto dal V3), critico ora col push tester. Cache-buster api.js ?v=20260627u su tutte le pagine. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
NIS2 Agile - Piattaforma SaaS per compliance NIS2 (EU 2022/2555)
42 MiB
Languages
HTML
46.2%
PHP
38.8%
JavaScript
12.6%
CSS
1.9%
Python
0.5%