diff --git a/sapl/templates/norma/normajuridica_form.html b/sapl/templates/norma/normajuridica_form.html index ce91c8838..395c8fe2c 100644 --- a/sapl/templates/norma/normajuridica_form.html +++ b/sapl/templates/norma/normajuridica_form.html @@ -10,17 +10,29 @@ var tipo_materia = $("#id_tipo_materia").val() var numero_materia = $("#id_numero_materia").val() var ano_materia = $("#id_ano_materia").val() - + var tipo = $('#id_tipo').val() + var ano = $('#id_ano').val() + var numero = $('#id_numero').val() + var up = 0; + console.log(tipo, ano, numero) if (tipo_materia && numero_materia && ano_materia) { - $.get("/sessao/recuperar-materia",{tipo_materia: tipo_materia, - numero_materia: numero_materia, - ano_materia: ano_materia}, - function(data, status) { - $("#id_ementa").val(data.ementa); - $("#id_indexacao").val(data.indexacao); - }); - } - } + $.get("/norma/recuperar-norma",{tipo: tipo, + ano: ano , + numero : numero}, + function(data_norma, status) { + if (data_norma.id === 0){ + $.get("/sessao/recuperar-materia",{tipo_materia: tipo_materia, + numero_materia: numero_materia, + ano_materia: ano_materia}, + function(data, status) { + $("#id_ementa").val(data.ementa); + $("#id_indexacao").val(data.indexacao); + }); + } + }); + + } +} var fields = ["#id_tipo_materia", "#id_numero_materia", "#id_ano_materia"] for (i = 0; i < fields.length; i++) { $(fields[i]).change(recuperar_materia);