[Koha-patches] [PATCH] Adding some checking in facet branches
Henri-Damien LAURENT
henridamien.laurent at biblibre.com
Wed Aug 26 01:40:25 CEST 2009
When using search via commandline scripts, branch facets are sometimes
failing badly.
Not a HASH reference at
C4/Search.pm line 557,
This patch prevents this
---
C4/Search.pm | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/C4/Search.pm b/C4/Search.pm
index 83a8455..b794f74 100644
--- a/C4/Search.pm
+++ b/C4/Search.pm
@@ -513,8 +513,17 @@ sub getRecords {
# if it's a branch, label by the name, not the code,
if ( $link_value =~ /branch/ ) {
- $facet_label_value =
- $branches->{$one_facet}->{'branchname'};
+ if (defined $branches
+ && ref($branches) eq "HASH"
+ && defined $branches->{$one_facet}
+ && ref ($branches->{$one_facet}) eq "HASH")
+ {
+ $facet_label_value =
+ $branches->{$one_facet}->{'branchname'};
+ }
+ else {
+ $facet_label_value = "*";
+ }
}
# but we're down with the whole label being in the link's title.
--
1.6.0.4
More information about the Koha-patches
mailing list