My N8N self-hosted is crashing after I delete a body parameter on HTTP node, is it a bug from the new version? what should i do?
Hey @Pedro_Puggy hope all is well. Welcome to the community.
Can you please provide steps to reproduce the issue and some information about your setup?
Thanks Jabbson, hope all is well with you too. I don’t know, what kind of information do you need? The crash happens when i try to delete any of this parameters
here is the json of the HTTP node:
{
“nodes”: [
{
“parameters”: {
“sendHeaders”: true,
“headerParameters”: {
“parameters”: [
{
“name”: “Authorization”
}
]
},
“sendBody”: true,
“bodyParameters”: {
“parameters”: [
{
“name”: “simulation_type”,
“value”: “POR_VALOR_PARCELA”
},
{
“name”: “formalization_subtype”,
“value”: “={{(() => {\n \n const birthDate = new Date($json.dataNascimento); // Data de nascimento\n const today = new Date(); \n let age = today.getFullYear() - birthDate.getFullYear();\n const m = today.getMonth() - birthDate.getMonth();\n\n // Ajuste de idade caso ainda não tenha feito aniversário no ano\n if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {\n age–;\n }\n\n // Verifica idade e UF\n if (age >= 60 && $json.enderecoPessoal?.uf === ‘PB’) {\n return ‘PLUS’;\n }\n\n return ‘DIGITAL_WEB’;\n})()}}\n\n\n\n”
},
{
“name”: “operation_type”,
“value”: “NOVA”
},
{
“name”: “origin”
},
{
“name”: “origin.promoter_code”,
“value”: “002107”
},
{
“name”: “covenant_group”,
“value”: “INSS”
},
{
“name”: “public_agency”,
“value”: “000001”
},
{
“name”: “origin.typist_code”
},
{
“name”: “tax_identifier_of_certified_agent”
},
{
“name”: “credit_condition”
},
{
“name”: “credit_condition.covenant_code”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.covenant_code’] }}”
},
{
“name”: “credit_condition.product_code”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.product_code’] }}”
},
{
“name”: “installment_quantity”,
“value”: “={{ $(‘Webhook1’).item.json.body.installment_quantity }}”
},
{
“name”: “credit_condition.principal_amount”,
“value”: “={{ $(‘Webhook1’).item.json.body.principal_amount }}”
},
{
“name”: “installment_amount”,
“value”: “={{ $(‘Webhook1’).item.json.body.installment_amount }}”
},
{
“name”: “requested_amount”,
“value”: “={{ $(‘Webhook1’).item.json.body.principal_amount }}”
},
{
“name”: “credit_condition.iof_amount”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.iof_amount’] }}”
},
{
“name”: “credit_condition.cliente_amount”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.cliente_amount’] }}”
},
{
“name”: “credit_condition.first_due_date”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.first_due_date’] }}”
},
{
“name”: “credit_condition.last_due_date”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.last_due_date’] }}”
},
{
“name”: “credit_condition.monthly_effective_total_cost_rate”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.monthly_effective_total_cost_rate’] }}”
},
{
“name”: “credit_condition.annual_effective_total_cost_rate”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.annual_effective_total_cost_rate’] }}”
},
{
“name”: “credit_condition.monthly_customer_rate”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.monthly_customer_rate’] }}”
},
{
“name”: “credit_condition.annual_customer_rate”,
“value”: “={{ $(‘Webhook1’).item.json.body[‘credit_condition.annual_customer_rate’] }}”
},
{
“name”: “payment.bank_code”,
“value”: “={{ $json.dadosBancarios.banco.codigo }}”
},
{
“name”: “payment.agency_number”,
“value”: “={{ $json.dadosBancarios.agencia.codigo }}”
},
{
“name”: “payment.agency_digit”
},
{
“name”: “payment.accountType”,
“value”: “={{ $json.dadosBancarios.banco.tipo }}”
},
{
“name”: “payment.account_number”,
“value”: “={{ $json.dadosBancarios.banco.numero }}”
},
{
“name”: “payment.account_digit”
},
{
“name”: “client.tax_identifier”,
“value”: “={{ $json.especie.descricao }}”
},
{
“name”: “client.name”,
“value”: “={{ $json.beneficio }}”
},
{
“name”: “client.document_type”,
“value”: “RG”
},
{
“name”: “client.document_number”,
“value”: “={{ $json.Rg }}”
},
{
“name”: “client.document_federation_unit”,
“value”: “={{ $json.enderecoPessoal.uf }}”
},
{
“name”: “client.issuance_date”,
“value”: “01-02-2018”
},
{
“name”: “client.government_agency_which_has_issued_the_document”,
“value”: “SSP”
},
{
“name”: “client.marital_status”,
“value”: “SOLTEIRO”
},
{
“name”: “client.politically_exposed_person”,
“value”: “NÃO”
},
{
“name”: “client.birth_date”,
“value”: “={{ $json.nome }}”
},
{
“name”: “client.gender”,
“value”: “={{ $(‘Consulta’).item.json.sexo }}”
},
{
“name”: “client.spouse_name”,
“value”: “SOLTEIRO”
},
{
“name”: “client.income_amount”,
“value”: “={{ $json.valorBeneficio }}”
},
{
“name”: “client.mother_name”,
“value”: “={{ $json.nomeMae }}”
},
{
“name”: “client.email”,
“value”: “={{ $json.nome.replaceAll(’ ‘,’')}}{{ $json.especie.codigo }}@gmail.com”
},
{
“name”: “client.mobile_phone_area_code”,
“value”: “24”
},
{
“name”: “client.mobile_phone_number”,
“value”: “={{(() => {\n let phone = $(‘Webhook1’).item.json.body[‘client.mobile_phone_number’] || ‘’;\n\n // remove tudo que não for número\n phone = phone.toString().replace(/\D/g, ‘’);\n\n // se tiver só DDD + 8 dígitos (10 no total), insere o 9\n if (phone.length === 10) {\n phone = phone.slice(0, 2) + ‘9’ + phone.slice(2);\n }\n\n return phone;\n})()}}\n”
},
{
“name”: “client.bank_data.bank_code”,
“value”: “={{ $json.dadosBancarios.banco.codigo }}”
},
{
“name”: “client.client.bank_data.agency_number”,
“value”: “={{ $json.dadosBancarios.agencia.codigo }}”
},
{
“name”: “client.client.bank_data.agency_digit”
},
{
“name”: “client.client.bank_data.account_type”,
“value”: “={{ $json.dadosBancarios.banco.tipo }}”
},
{
“name”: “client.client.bank_data.account_number”,
“value”: “={{ $json.dadosBancarios.banco.numero }}”
},
{
“name”: “client.client.bank_data.account_digit”
},
{
“name”: “client.benefit_data.receive_card_benefit”,
“value”: “NÃO”
},
{
“name”: “client.federation_unit”,
“value”: “={{ $json.enderecoPessoal.uf }}”
},
{
“name”: “client.address.street”,
“value”: “={{ $json.enderecoPessoal.endereco }}”
},
{
“name”: “client.address.number”,
“value”: “0”
},
{
“name”: “client.address.neighborhood”,
“value”: “={{ $json.enderecoPessoal.bairro }}”
},
{
“name”: “client.address.city”,
“value”: “={{ $json.enderecoPessoal.cidade }}”
},
{
“name”: “client.address.federation_unit”,
“value”: “={{ $json.enderecoPessoal.uf }}”
},
{
“name”: “client.address.zip_code”,
“value”: “={{ $json.enderecoPessoal.cep }}”
},
{
“name”: “client.professional_data.enrollment”,
“value”: “={{ $json.beneficio }}”
},
{
“name”: “client.professional_data.benefit_type”,
“value”: “={{ $json.especie.codigo }}”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.httpRequest”,
“typeVersion”: 4.2,
“position”: [
1024,
-560
],
“id”: “f021ff5b-e040-40cb-b80e-3c6458263410”,
“name”: “Cadastrar proposta”
}
],
“connections”: {},
“pinData”: {},
“meta”: {
“instanceId”: “fb13e60fbedd5428182b1cacf09612deafd8220b5efb3efcd2b2c579512d3401”
}
}
Yes, this is totally reproducible, please open a bug here.
Just posted the bug, hope it helps! Thanks.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.