Backport of r18989: boolean test for hard due force flag
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 13 Dec 2010 17:47:13 +0000 (17:47 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 13 Dec 2010 17:47:13 +0000 (17:47 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_2@18992 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm

index 59a3848..b422e90 100644 (file)
@@ -1935,7 +1935,7 @@ sub create_due_date {
 
     if($date_ceiling) {
         my $cdate = DateTime::Format::ISO8601->new->parse_datetime(cleanse_ISO8601($date_ceiling));
-        if ($cdate > DateTime->now and ($cdate < $due_date or $force_date)) {
+        if ($cdate > DateTime->now and ($cdate < $due_date or $U->is_true( $force_date ))) {
             $logger->info("circulator: overriding due date with date ceiling: $date_ceiling");
             $due_date = $cdate;
         }