Lp
1861319: Repair expire setting logic
Move the checks in Circulate.pm from mk_env to do_renew after the
circ_lib has been set for opac, auto, and desk renewals.
Only check for expired patrons in mk_env if we're not doing a renewal,
i.e. it's a regular checkout.
OPINION: That checks for patron validity in mk_env should be moved to
their own subroutine and called from do_checkout and do_renew.
Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: John Amundson <jamundson@cwmars.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>