File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -733,11 +733,24 @@ function modificaIvaRighe(righe) {
733733
734734function aggiornaInline(id) {
735735 content_was_modified = false;
736- var qta = input("qta_"+ id).get();
737- var sconto = input("sconto_"+ id).get();
738- var tipo_sconto = input("tipo_sconto_"+ id).get();
739- var prezzo = input("prezzo_"+ id).get();
740- var costo = input("costo_"+ id).get();
736+
737+ // Controllo che gli elementi esistano prima di accedervi
738+ var qtaElement = $("input[name= \'qta_" + id + " \']");
739+ var scontoElement = $("input[name= \'sconto_" + id + " \']");
740+ var tipoScontoElement = $("select[name= \'tipo_sconto_" + id + " \']");
741+ var prezzoElement = $("input[name= \'prezzo_" + id + " \']");
742+ var costoElement = $("input[name= \'costo_" + id + " \']");
743+
744+ if (qtaElement.length === 0) {
745+ console.error("Elemento qta_" + id + " non trovato");
746+ return;
747+ }
748+
749+ var qta = qtaElement.length > 0 ? input("qta_"+ id).get() : 0;
750+ var sconto = scontoElement.length > 0 ? input("sconto_"+ id).get() : 0;
751+ var tipo_sconto = tipoScontoElement.length > 0 ? input("tipo_sconto_"+ id).get() : \'\';
752+ var prezzo = prezzoElement.length > 0 ? input("prezzo_"+ id).get() : 0;
753+ var costo = costoElement.length > 0 ? input("costo_"+ id).get() : 0;
741754
742755 $.ajax({
743756 url: globals.rootdir + "/actions.php",
You can’t perform that action at this time.
0 commit comments