From 8cd5ea4732233b94980b49e9fce8ba25f11fc6a5 Mon Sep 17 00:00:00 2001 From: Slava Shishkin Date: Tue, 26 Apr 2022 23:38:33 +0300 Subject: [PATCH] Bug 23919: Zebra search by ISSN variations --- C4/Search.pm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/C4/Search.pm b/C4/Search.pm index 85a02bf5a2..c7694a99b1 100644 --- a/C4/Search.pm +++ b/C4/Search.pm @@ -1341,6 +1341,13 @@ sub buildQuery { $indexes[$i] = $index = 'kw'; } } + if ( $index eq 'ns' ) { + if ( C4::Context->preference("SearchWithISSNVariations") ) { + my @issns = C4::Koha::GetVariationsOfISSN( $operand ); + $operands[$i] = $operand = '(ns=' . join(' OR ns=', @issns) . ')'; + $indexes[$i] = $index = 'kw'; + } + } } # Set default structure attribute (word list) -- 2.35.1