Vai al contenuto

Cancellazione compilazioni privacy operatore

Campo Valore
ID ClickUp 86987h86j
Data segnalazione 2025-03-06
Data risoluzione 2025-03-31
Programmi coinvolti Areagate (getPrivacy.php)
Impatto Alto

Sintomo

Quando un operatore compilava il modulo privacy, la successiva operazione di cancellazione della compilazione non veniva gestita correttamente: la cancellazione non andava a buon fine o produceva un comportamento errato.

Causa

Nel demone Areagate /admin/pages/demoni/getPrivacy.php, nella gestione dell'azione di cancellazione (action = "C"), quando il tipo ($_POST["tip"]) era impostato a "O" (operatore) il codice non traduceva correttamente i parametri per identificare l'azienda da cancellare. Il campo tip rimaneva impostato a "O" invece di essere convertito in "C" (codice azienda), e il campo cod non veniva valorizzato con il codice interno dell'azienda.

Correzione

Nel demone getPrivacy.php, nel ramo action = "C" con $_POST["tip"] == "O", e' stato aggiunto il codice per impostare $_POST["tip"] = "C" e assegnare a $_POST["cod"] il codice interno dell'azienda, in modo che la cancellazione individui correttamente il record da eliminare.