possible fix for overlap date detection
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 2 Feb 2007 21:50:59 +0000 (21:50 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 2 Feb 2007 21:50:59 +0000 (21:50 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6854 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.pm

index 6ed0476..0b1a663 100644 (file)
@@ -191,13 +191,13 @@ sub org_closed_overlap {
        SQL
 
        $date = clense_ISO8601($date);
+       my ($begin, $end) = ($date,$date);
 
        my $sth = actor::org_unit::closed_date->db_Main->prepare( $sql );
        $sth->execute($date, $ou);
        
-       my ($begin, $end);
        while (my $closure = $sth->fetchrow_hashref) {
-               $begin ||= clense_ISO8601($closure->{close_start});
+               $begin = clense_ISO8601($closure->{close_start});
                $end = clense_ISO8601($closure->{close_end});
 
                if ( $direction <= 0 ) {
@@ -222,8 +222,8 @@ sub org_closed_overlap {
 
        }
 
-       $begin ||= $date;
-       $end ||= $date;
+       #$begin ||= $date;
+       #$end ||= $date;
 
 
        if ( !$no_hoo ) {