diff --git a/code/modules/admin/DB ban/ban_mirroring.dm b/code/modules/admin/DB ban/ban_mirroring.dm
index ae2d7001188..ca8ca919582 100644
--- a/code/modules/admin/DB ban/ban_mirroring.dm
+++ b/code/modules/admin/DB ban/ban_mirroring.dm
@@ -239,8 +239,10 @@
to_chat(user, "Database connection failed!")
return
- var/DBQuery/query = dbcon.NewQuery("UPDATE ss13_ban_mirrors SET deleted_at = :new_state: WHERE id = :id:")
- query.Execute(list("new_state" = inactive ? null : "NOW()", "id" = mirror_id))
+ var/query_text = inactive ? "UPDATE ss13_ban_mirrors SET deleted_at = NULL WHERE id = :id:" : "UPDATE ss13_ban_mirrors SET deleted_at = NOW() WHERE id = :id:"
+
+ var/DBQuery/query = dbcon.NewQuery(query_text)
+ query.Execute(list("id" = mirror_id))
if (query.ErrorMsg())
to_chat(user, "An error occured while toggling mirror status!")