Index: openacs-4/packages/forums/lib/message/post.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/forums/lib/message/post.tcl,v diff -u -N -r1.27 -r1.28 --- openacs-4/packages/forums/lib/message/post.tcl 11 Jun 2018 14:04:10 -0000 1.27 +++ openacs-4/packages/forums/lib/message/post.tcl 25 Jun 2018 09:15:00 -0000 1.28 @@ -9,7 +9,12 @@ } set user_id [ad_conn user_id] -acs_user::get -user_id $user_id -array user +if {$user_id > 0} { + acs_user::get -user_id $user_id -array user +} else { + set user(screen_name) [_ acs-kernel.Unregistered_Visitor] + set user(name) $user(screen_name) +} set screen_name $user(screen_name) set useScreenNameP [parameter::get -parameter "UseScreenNameP" -default 0] @@ -170,7 +175,7 @@ if {$action eq "post"} { set content [template::util::richtext::get_property content $message_body] set format [template::util::richtext::get_property format $message_body] - + forum::message::new \ -forum_id $forum_id \ -message_id $message_id \