diff --git a/code/game/magic/archived_book.dm b/code/game/magic/archived_book.dm
index d1d7db956c..3c1087434c 100644
--- a/code/game/magic/archived_book.dm
+++ b/code/game/magic/archived_book.dm
@@ -53,13 +53,13 @@ var/global/datum/book_manager/book_mgr = new()
dat += "
ADMINISTRATIVE MANAGEMENT
"
establish_old_db_connection()
- if(!SSdbcore.IsConnected()) //CHOMP Edit
+ if(!SSdbcore.IsConnected()) //CHOMP Edit Start
dat += "ERROR: Unable to contact External Archive. Please contact your system administrator for assistance."
else
- var/datum/db_query/query = dbcon.NewQuery("DELETE FROM library WHERE id=[isbn]")
+ var/datum/db_query/query = SSdbcore.NewQuery("DELETE FROM library WHERE id=[isbn]")
if(!query.Execute())
to_chat(usr,query.ErrorMsg())
- dbcon.Disconnect()
+ qdel(query) //CHOMPEdit End TGSQL
else
book_mgr.remove(isbn)
log_admin("[usr.key] has deleted the book [isbn]")
diff --git a/code/modules/admin/DB ban/functions.dm b/code/modules/admin/DB ban/functions.dm
index da51fb4791..fa21088c38 100644
--- a/code/modules/admin/DB ban/functions.dm
+++ b/code/modules/admin/DB ban/functions.dm
@@ -176,6 +176,7 @@
reason = query.item[3]
else
to_chat(usr, span_filter_adminlog("Invalid ban id. Contact the database admin"))
+ qdel(query) //CHOMPEdit TGSQL
return
qdel(query) //CHOMPEdit TGSQL
reason = sql_sanitize_text(reason)