From 3f2a6a4843fb5bc74170071945d7d8c67fc60b45 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Sat, 24 Jan 2026 12:28:16 -0500 Subject: [PATCH] Update conversations.php --- conversations.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/conversations.php b/conversations.php index ca45c4d..77450dd 100644 --- a/conversations.php +++ b/conversations.php @@ -2929,6 +2929,18 @@ const nameEl = document.getElementById('chat-name-text') || document.getElementById('chat-name'); if (nameEl && nameEl.textContent) resolvedName = nameEl.textContent.trim(); } + + // If no resolvedName and parameters don't include a name, prompt the operator for the name + const hasNameInParams = (paramsPayload && typeof paramsPayload === 'object' && (paramsPayload.name || (Array.isArray(paramsPayload) && paramsPayload.some(p => p.parameter_name === 'name' || p.name === 'name')))); + if (!resolvedName && !hasNameInParams) { + const inputName = prompt('Ingrese el nombre del paciente para la plantilla (dejar vacío para usar el número):'); + if (inputName === null) { + // user cancelled + return; + } + resolvedName = inputName.trim() || ''; + } + if (!resolvedName) resolvedName = recipient; // fallback to phone number // Use an associative object so backend treats it as NAMED parameter