diff --git a/api/send_media_message.php b/api/send_media_message.php index 76d6032..08315db 100644 --- a/api/send_media_message.php +++ b/api/send_media_message.php @@ -334,13 +334,15 @@ try { if ($user) { // Datos base para insertar + // content: solo caption o nombre de archivo + // media_url: ID de WhatsApp si está disponible, sino la URL original $conversationData = [ 'user_id' => $user['id'], 'message_id' => $sentMessageId, 'direction' => 'outgoing', 'message_type' => $mediaType, - 'content' => $caption ?? $filename ?? '', - 'media_url' => $mediaUrl, + 'content' => $caption ?: ($filename ?: ''), + 'media_url' => isset($uploaded_media_id) ? $uploaded_media_id : $mediaUrl, 'whatsapp_media_id' => $uploaded_media_id ?? null, 'status' => 'sent', 'created_at' => date('Y-m-d H:i:s')