AREAGATE bug chiusura intervento¶
| Campo | Valore |
|---|---|
| ID ClickUp | 8697g39er |
| Data segnalazione | 2025-01-14 |
| Data risoluzione | 2025-03-18 |
| Programmi coinvolti | N/D |
| Impatto | Alto |
Sintomo¶
In ambiente OCMIS, durante la chiusura di un intervento, se nella select del regime IVA viene selezionato un valore diverso da quello predefinito, al salvataggio il sistema restituisce un errore bloccante che impedisce di completare la chiusura. Il problema si verifica quando sono attivi i flag conf7, conf36 e listinoModificato.
Causa¶
La selezione di un regime IVA diverso attivava un flag che al momento del salvataggio tentava di scrivere a database il testo descrittivo del valore selezionato. Il campo a database accetta al massimo 2 caratteri, ma il testo descrittivo eccedeva questa lunghezza, causando l'errore bloccante.
Correzione¶
Corretto il file chiusura_intervento.php per scrivere il codice del regime IVA (2 caratteri) anziche' il testo descrittivo completo del valore selezionato. La correzione e' stata applicata sia sull'ambiente di produzione che su alpha di OCMIS.