diff --git a/code/WorkInProgress/Chinsky/guestpass.dm b/code/WorkInProgress/Chinsky/guestpass.dm index e6a9d860ded..e29b63db6bb 100644 --- a/code/WorkInProgress/Chinsky/guestpass.dm +++ b/code/WorkInProgress/Chinsky/guestpass.dm @@ -120,11 +120,12 @@ var/reas = input("Reason why pass is issued", "Reason", reason) reason = strip_html_simple(reas) if ("duration") - var/dur = input("Duration (in minutes) during which pass is valid.", "Duration") as num - if (dur > 0 && dur < 30) - duration = dur - else - usr << "Invalid duration." + var/dur = input("Duration (in minutes) during which pass is valid (up to 30 minutes).", "Duration") as num|null + if (dur) + if (dur > 0 && dur <= 30) + duration = dur + else + usr << "Invalid duration." if ("access") var/A = text2num(href_list["access"]) if (A in accesses)