changeset 77:e8219cec281f default tip

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 01 Sep 2025 09:26:58 -0600
parents 3c60bc17403e
children
files src/lib/claude/Ai_chat.luan
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/claude/Ai_chat.luan	Sun Aug 31 17:40:20 2025 -0600
+++ b/src/lib/claude/Ai_chat.luan	Mon Sep 01 09:26:58 2025 -0600
@@ -23,18 +23,18 @@
 
 function Ai_chat.output_system_prompt(thread)
 	thread = json_parse(thread)
-	local system_prompt = thread.system or error
+	local system_prompt = thread.system or error()
 	system_prompt = html_encode(system_prompt)
 	%><%=system_prompt%><%
 end
 
 function Ai_chat.output_messages_html(assistant_controls,thread,old_thread)
 	thread = json_parse(thread)
-	local messages = thread.messages or error
+	local messages = thread.messages or error()
 	local n = 0
 	if old_thread ~= nil then
 		old_thread = json_parse(old_thread)
-		local old_messages = old_thread.messages or error
+		local old_messages = old_thread.messages or error()
 		n = #old_messages
 	end
 	for i, message in ipairs(messages) do
@@ -185,7 +185,7 @@
 end
 
 local function ask(thread)
-	local messages = thread.messages or error
+	local messages = thread.messages or error()
 --[=[
 	messages[#messages+1] = {
 		role = "assistant"
@@ -238,7 +238,7 @@
 
 function Ai_chat.add(thread,input)
 	thread = json_parse(thread)
-	local messages = thread.messages or error
+	local messages = thread.messages or error()
 	messages[#messages+1] = {
 		role = "user"
 		content = input