bfda75b29277806260c94ff337de42b959e67b4a
Segnalazione Simon: in Struttura interna/Organigramma il clic su "Nuovo Ruolo" blocca l'intero sito. Causa: né il tree builder server (OrgRoleController::buildTree, $attach) né il render client (organigramma.js orgNodeHtml) avevano una guardia anti-ciclo su parent_role_id → con una gerarchia ciclica la ricorsione va in loop infinito (hang del backend / freeze del render). - organigramma.js orgNodeHtml(node, seen): salta gli id già visti (rompe il ciclo); orgRender passa un Set condiviso. Live via bind-mount (buster 20260806). - OrgRoleController::buildTree: $attach porta la catena antenati e non ridiscende su un id già visto. ⚠️ Richiede reload php-fpm host (opcache) per andare live. 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%