From 67d7cf3477d0bafcd4ab5abfb051739f97fd6698 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Sat, 17 Mar 2018 06:25:26 -0700 Subject: [PATCH] Fixes admins not working in certain cases (#36470) * Fixes admins not working in certain cases >admin doesn't get rank because of casing issue. * put this in the wrong place --- code/modules/admin/admin_ranks.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index d6386b48b3..be54715215 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -226,8 +226,8 @@ GLOBAL_PROTECT(protected_ranks) dbfail = 1 else while(query_load_admins.NextRow()) - var/admin_ckey = query_load_admins.item[1] - var/admin_rank = query_load_admins.item[2] + var/admin_ckey = ckey(query_load_admins.item[1]) + var/admin_rank = ckeyEx(query_load_admins.item[2]) var/skip if(rank_names[admin_rank] == null) message_admins("[admin_ckey] loaded with invalid admin rank [admin_rank].") @@ -248,7 +248,7 @@ GLOBAL_PROTECT(protected_ranks) for(var/A in GLOB.admin_datums + GLOB.deadmins) if(A == "[J]") //this admin was already loaded from txt override continue - new /datum/admins(rank_names[json["admins"]["[J]"]], "[J]") + new /datum/admins(ckeyEx(rank_names[json["admins"]["[J]"]]), ckey("[J]")) #ifdef TESTING var/msg = "Admins Built:\n" for(var/ckey in GLOB.admin_datums)