diff --git a/public/userarea/partsTable.js b/public/userarea/partsTable.js index dc4c0a5..a7ede09 100644 --- a/public/userarea/partsTable.js +++ b/public/userarea/partsTable.js @@ -1493,14 +1493,17 @@ $(document).ready(function () { partMatrice[partNumber] = matrice.IdMatrice; } else { // Aggiusta valore non valido - $select.val(null).trigger("change"); + if (!fromFilter) $select.val(null).trigger("change"); + partMatrice[partNumber] = null; } } else { - $select.val(null).trigger("change"); + $select.val(null).trigger("change", [{ skipHandler: true }]); } - $select.on("change", function () { + $select.on("change", function (event, data) { + if (data && data?.skipHandler) return; + const idmatrice = $(this).val(); const $row = $(this).closest("tr"); const partId = $row.data("part-id");