logic error on due_date check
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 4 Mar 2009 21:18:14 +0000 (21:18 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 4 Mar 2009 21:18:14 +0000 (21:18 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@12404 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator.pm

index ba9343f..f24a471 100644 (file)
@@ -24,7 +24,7 @@ sub CircIsOverdue {
     return 0 if $circ->stop_fines and not $circ->stop_fines =~ /MAXFINES|LONGOVERDUE/;
 
     my $due_date = DateTime::Format::ISO8601->new->parse_datetime(clense_ISO8601($circ->due_date));
     return 0 if $circ->stop_fines and not $circ->stop_fines =~ /MAXFINES|LONGOVERDUE/;
 
     my $due_date = DateTime::Format::ISO8601->new->parse_datetime(clense_ISO8601($circ->due_date));
-    return 0 if $due_date < DateTime->now;
+    return 0 if $due_date > DateTime->now;
 
     return 1;
 }
 
     return 1;
 }