PAN: Validazione lookup e flag default
copia linkDescrizione del difetto
L'algoritmo che validava il valore di un campo di pannello non funzionava correttamente in un caso particolare.
Il sistema utilizza le lookup per decidere se il valore digitato in un campo di pannello, associato alla lookup, è corretto. Per esempio se viene mostrato il campo CODICE ed il campo DESCRIZIONE è ottenuto tramite lookup il sistema controlla se il valore inserito nel campo CODICE è effettivamente decodificabile tramite la lookup. Se non lo è viene segnalato un errore.
A causa del malfunzionamento se il campo di database associato al campo DESCRIZIONE aveva il flag Valore predefinito attivato il sistema non eseguiva il controllo sul campo CODICE.
Effetti del malfunzionamento
- Se si inseriva un codice non corretto il sistema non msotrava errori.
- Se era presente una foreign key e si salvavano i dati si poteva ottenere un errore di violazione della foreign key.
Soluzioni
Era sufficiente utilizzare il metodo SetOptional per indicare che il campo era obbligatorio.
Funzionalità interessate
La validazione, da parte del framework di Instant Developer, del valore di un campo a cui è associata una lookup.
Note
- Malfunzionamento relativo alla richiesta di assistenza 001679-2021.
Ultima modifica: 11/10/2021 / Validità: da 21.5.8300