diff --git a/code/modules/admin/sql_message_system.dm b/code/modules/admin/sql_message_system.dm index ac3d5a03a0..e1a8cc5758 100644 --- a/code/modules/admin/sql_message_system.dm +++ b/code/modules/admin/sql_message_system.dm @@ -298,8 +298,8 @@ browse_messages(target_ckey = ckey(target_key), agegate = TRUE) qdel(query_find_message_secret) -/proc/browse_messages(type, target_ckey, index, linkless = FALSE, filter, agegate = FALSE) - if(IsAdminAdvancedProcCall() && !check_rights(R_SENSITIVE)) +/proc/browse_messages(type, target_ckey, index, linkless = FALSE, filter, agegate = FALSE, override = FALSE) + if((!override || IsAdminAdvancedProcCall()) && !check_rights(R_SENSITIVE)) return if(!SSdbcore.Connect()) to_chat(usr, "Failed to establish database connection.")