Index: openacs-4/packages/chat/www/message-delete-2.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/chat/www/message-delete-2.tcl,v diff -u -r1.9.2.2 -r1.9.2.3 --- openacs-4/packages/chat/www/message-delete-2.tcl 2 Mar 2019 17:51:10 -0000 1.9.2.2 +++ openacs-4/packages/chat/www/message-delete-2.tcl 15 Jul 2022 13:35:12 -0000 1.9.2.3 @@ -6,18 +6,13 @@ @creation-date January 18, 2001 @cvs-id $Id$ } { - room_id:naturalnum,notnull + room_id:object_type(chat_room) } permission::require_permission -object_id $room_id -privilege chat_room_delete -if { [catch { - set r [::xo::db::Class get_instance_from_db -id $room_id] - $r delete_messages -} errmsg] } { - ad_return_complaint 1 "[_ chat.Delete_messages_failed]: $errmsg" - ad_script_abort -} +set r [::xo::db::Class get_instance_from_db -id $room_id] +$r delete_messages ::chat::Chat flush_messages -chat_id $room_id