diff --git a/modules/fatture/add.php b/modules/fatture/add.php index 96b3f175a..b9b6deb7d 100755 --- a/modules/fatture/add.php +++ b/modules/fatture/add.php @@ -85,38 +85,39 @@ if ($dir == 'entrata') { $(document).ready(function () { $("#idanagrafica_add").change(function () { var data = $(this).selectData(); - console.log(data) - - if (!data.id){ - $("#info").addClass("hidden"); - return; - } - - $.ajax({ - url: globals.rootdir + "/actions.php", - type: "POST", - dataType: "json", - data: { - id_module: globals.id_module, - id_anagrafica: data.id, - op: "fatture_bozza", - }, - success: function (results) { - $("#info").removeClass("hidden"); - - if (results.length === 0){ - $("#info-content").html("

'.tr('Nessuna fattura in stato Bozza presente per il cliente corrente').'

") - } else { - var content = ""; - - results.forEach(function(item) { - content += "
  • " + item + "
  • "; - }); - - $("#info-content").html("

    '.tr('Sono presenti le seguenti fatture in stato Bozza per il cliente corrente').':

    ") - } + + if (data !== undefined) { + if (!data.id){ + $("#info").addClass("hidden"); + return; } - }); + + $.ajax({ + url: globals.rootdir + "/actions.php", + type: "POST", + dataType: "json", + data: { + id_module: globals.id_module, + id_anagrafica: data.id, + op: "fatture_bozza", + }, + success: function (results) { + $("#info").removeClass("hidden"); + + if (results.length === 0){ + $("#info-content").html("

    '.tr('Nessuna fattura in stato Bozza presente per il cliente corrente').'

    ") + } else { + var content = ""; + + results.forEach(function(item) { + content += "
  • " + item + "
  • "; + }); + + $("#info-content").html("

    '.tr('Sono presenti le seguenti fatture in stato Bozza per il cliente corrente').':

    ") + } + } + }); + } }) }) ';