single_holidays and exception_holidays were both being selected
with the same parameter with the result that single holidays were not
being loaded.
Have removed the retrieval of the unused parameters title and
description.
In effect the distinction is not meaningful for these routines and
the two structures could become one. This patch just fixes the
current bug
---
Koha/Calendar.pm | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/Koha/Calendar.pm b/Koha/Calendar.pm
index 7214f39..2a2e062 100644
--- a/Koha/Calendar.pm
+++ b/Koha/Calendar.pm
@@ -48,13 +48,13 @@ sub _init {
$self->{day_month_closed_days}->{ $tuple->{month} }->{ $tuple->{day} }
=
1;
}
+
my $special = $dbh->prepare(
-'SELECT day, month, year, title, description FROM special_holidays WHERE (
branchcode = ? ) AND (isexception = ?)'
+'SELECT day, month, year FROM special_holidays WHERE branchcode = ? AND
isexception = ?'
);
$special->execute( $branch, 1 );
my $dates = [];
- while ( my ( $day, $month, $year, $title, $description ) =
- $special->fetchrow ) {
+ while ( my ( $day, $month, $year ) = $special->fetchrow ) {
push @{$dates},
DateTime->new(
day => $day,
@@ -65,10 +65,10 @@ sub _init {
}
$self->{exception_holidays} =
DateTime::Set->from_datetimes( dates => $dates );
- $special->execute( $branch, 1 );
+
+ $special->execute( $branch, 0 );
$dates = [];
- while ( my ( $day, $month, $year, $title, $description ) =
- $special->fetchrow ) {
+ while ( my ( $day, $month, $year ) = $special->fetchrow ) {
push @{$dates},
DateTime->new(
day => $day,
@@ -78,8 +78,8 @@ sub _init {
)->truncate( to => 'day' );
}
$self->{single_holidays} = DateTime::Set->from_datetimes( dates => $dates
);
- $self->{days_mode} = C4::Context->preference('useDaysMode');
- $self->{test} = 0;
+ $self->{days_mode} = C4::Context->preference('useDaysMode');
+ $self->{test} = 0;
return;
}
--
1.7.12.rc2.18.g61b472e
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/