LP 1473054: No-op Checkin Should Not Always Float a Floating Copy.
authorJason Stephenson <jason@sigio.com>
Tue, 22 Nov 2016 19:35:58 +0000 (14:35 -0500)
committerGalen Charlton <gmc@equinoxinitiative.org>
Wed, 15 Feb 2017 16:25:45 +0000 (11:25 -0500)
commitf8d57cbc3a206d9e7f454cb99c75e41dd972a842
tree17474ea535978fa74b5c24a028ba13270002348d
parent5160e5f64e0bd386e274256c18456a686665e882
LP 1473054: No-op Checkin Should Not Always Float a Floating Copy.

Prior to this patch, a no-op checkin would not check if a copy should
float using the evergreen.can_float() function.  It would simply float
the copy to the org_unit where the checkin happened if the copy had a
float value set.

This commit changes the behavior to use evergreen.can_float() to
determine if the copy should float to the org_unit where the checkin
happened.  This change makes the behavior consistent with a regular
checkin.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm