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!")