Index: openacs-4/packages/chat/www/room-delete-2.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/chat/www/room-delete-2.tcl,v diff -u -r1.9 -r1.10 --- openacs-4/packages/chat/www/room-delete-2.tcl 18 Jan 2019 17:14:36 -0000 1.9 +++ openacs-4/packages/chat/www/room-delete-2.tcl 3 Sep 2024 15:37:36 -0000 1.10 @@ -6,15 +6,13 @@ @creation-date November 16, 2000 @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 {chat_room_delete $room_id} errmsg] } { - ad_return_complaint 1 "[_ chat.Delete_room_failed]: $errmsg" - ad_script_abort -} +set r [::xo::db::Class get_instance_from_db -id $room_id] +$r delete ad_returnredirect .