changeset 70:4a73af8f2203 default tip

fix
author Franklin Schmidt <fschmidt@gmail.com>
date Sat, 23 Aug 2025 12:00:16 -0600
parents f5e72f2d1025
children
files src/new_chat.red.luan
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
diff -r f5e72f2d1025 -r 4a73af8f2203 src/new_chat.red.luan
--- a/src/new_chat.red.luan	Sat Aug 23 07:07:59 2025 -0600
+++ b/src/new_chat.red.luan	Sat Aug 23 12:00:16 2025 -0600
@@ -2,7 +2,7 @@
 local error = Luan.error
 local Http = require "luan:http/Http.luan"
 local User = require "site:/lib/User.luan"
-local current_user = User.current or error()
+local current_user = User.current_required or error()
 local Chat = require "site:/lib/Chat.luan"
 local Course = require "site:/lib/Course.luan"
 local get_course_by_id = Course.get_by_id or error()
@@ -12,7 +12,8 @@
 
 
 return function()
-	local user = current_user() or error()
+	local user = current_user()
+	if user == nil then return end
 	local course_id = Http.request.parameters.course or error()
 	local course = get_course_by_id(course_id) or error()
 	local chat = Chat.new{