followup to patch for bug 2900
authorGalen Charlton <galen.charlton@liblime.com>
Thu, 8 Jan 2009 20:18:24 +0000 (14:18 -0600)
committerGalen Charlton <galen.charlton@liblime.com>
Thu, 8 Jan 2009 20:19:09 +0000 (14:19 -0600)
Previous patch broke date comparison that sets
overdue flag - now that ISO-formatted date
strings are being compared, must use "it"
instead of "<".

"2009-01-02" lt "2009-01-08" is true
"2009-01-02" <  "2009-01-08" is *false*

Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
C4/Members.pm

index 9a86e71..8467813 100644 (file)
@@ -1045,7 +1045,7 @@ sub GetPendingIssues {
     my $today = C4::Dates->new->output('iso');
     foreach (@$data) {
         $_->{date_due} or next;
-        ($_->{date_due} < $today) and $_->{overdue} = 1;
+        ($_->{date_due} lt $today) and $_->{overdue} = 1;
     }
     return $data;
 }