diff --git a/code/game/machinery/guestpass.dm b/code/game/machinery/guestpass.dm index b63307c3db8..e9229cf315f 100644 --- a/code/game/machinery/guestpass.dm +++ b/code/game/machinery/guestpass.dm @@ -124,7 +124,8 @@ if (A in accesses) accesses.Remove(A) else - accesses.Add(A) + if(giver && giver.access && (A in giver.access)) + accesses.Add(A) if (href_list["action"]) switch(href_list["action"]) if ("id")