View | Details | Raw Unified | Return to bug 16376
Collapse All | Expand All

(-)a/Koha/Calendar.pm (-3 / +4 lines)
Lines 72-78 sub exception_holidays { Link Here
72
            day       => $day,
72
            day       => $day,
73
            month     => $month,
73
            month     => $month,
74
            year      => $year,
74
            year      => $year,
75
            time_zone => C4::Context->tz()
75
            time_zone => "floating",
76
          )->truncate( to => 'day' );
76
          )->truncate( to => 'day' );
77
    }
77
    }
78
    $self->{exception_holidays} =
78
    $self->{exception_holidays} =
Lines 118-124 sub single_holidays { Link Here
118
                    day       => $day,
118
                    day       => $day,
119
                    month     => $month,
119
                    month     => $month,
120
                    year      => $year,
120
                    year      => $year,
121
                    time_zone => C4::Context->tz()
121
                    time_zone => 'floating',
122
                )->truncate( to => 'day' );
122
                )->truncate( to => 'day' );
123
                push @ymd_arr, $dt->ymd('');
123
                push @ymd_arr, $dt->ymd('');
124
            }
124
            }
Lines 235-240 sub is_holiday { Link Here
235
    my $day   = $localdt->day;
235
    my $day   = $localdt->day;
236
    my $month = $localdt->month;
236
    my $month = $localdt->month;
237
237
238
    #Change timezone to "floating" before doing any calculations or comparisons
239
    $localdt->set_time_zone("floating");
238
    $localdt->truncate( to => 'day' );
240
    $localdt->truncate( to => 'day' );
239
241
240
242
241
- 

Return to bug 16376