From 399cc1a3a52d59a15ebaa9e7d1850beb891b1feb Mon Sep 17 00:00:00 2001 From: webmanager Date: Sat, 7 Nov 2026 17:14:42 +0000 Subject: [PATCH] FAQ: avisar cuando el webhook responde sin datos MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Si n8n devuelve {"message":"Workflow was started"} en vez de la lista, la página lo explica en lugar de mostrar 'sin resultados'. --- faq/index.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/faq/index.html b/faq/index.html index d8f9d92..0ab2d39 100644 --- a/faq/index.html +++ b/faq/index.html @@ -132,8 +132,12 @@ async function load() { try { const res = await fetch(API, { headers: { Accept: 'application/json' } }); if (!res.ok) throw new Error('HTTP ' + res.status); - items = normalize(await res.json()); + const payload = await res.json(); + items = normalize(payload); render(); + if (!items.length && !Array.isArray(payload)) { + flash('El webhook respondió sin datos (' + JSON.stringify(payload) + '). En n8n, poné el nodo Webhook en "Respond: When Last Node Finishes" para que devuelva la lista.', 'err'); + } } catch (err) { el('list').innerHTML = ''; flash('No se pudo leer el webhook (' + err.message + '). Si es CORS, hay que habilitar el origen https://oca-py.org en n8n.', 'err');