From 699ac0eba3b9acc057cdcf317a549df9b416d08c Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 2 Oct 2017 14:11:52 -0300 Subject: [PATCH] Bug 19122: (bug 18098 follow-up) Fix IncludeSeeFromInSearches behaviour The IncludeSeeFromInSearches system preference is designed so that 'See from' headings from the authorities are included when you search in the catalog. That means that you could find an author not only by the name printed on the book, but for example also by their pseudonym or a different spelling of their name. It was added by bug 7417. This regression has been introduced by commit 5ef1b6710e7520b844e145e248da0deeee707fde Bug 18098: Add an index with the count of not onloan items - } elsif ($record_type eq 'biblio' && C4::Context->preference('IncludeSeeFromInSearches')) { - my $normalizer = Koha::RecordProcessor->new( { filters => 'EmbedSeeFromHeadings' } ); [...] + push @filters, 'IncludeSeeFromInSearches' + if C4::Context->preference('IncludeSeeFromInSearches'); Test plan: - Activate IncludeSeeFromInSearches - Catalog an authority for a person - main heading in 100 - see from headings in 400 - Catalog a bibliographic record and link it to the authority - Make sure the record is indexed - Verify that the record can be found searching for the main heading - Verify that the record can be found searching for the see from headings Signed-off-by: Katrin Fischer Signed-off-by: Tomas Cohen Arazi Yet another reason to get rid of all this functions from this script. Signed-off-by: Jonathan Druart (cherry picked from commit 10b5e1ee049605ae6a0614214a7dab76e20e0ca5) Signed-off-by: Fridolin Somers --- misc/migration_tools/rebuild_zebra.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/migration_tools/rebuild_zebra.pl b/misc/migration_tools/rebuild_zebra.pl index 2c620cfa81..e2e828c96c 100755 --- a/misc/migration_tools/rebuild_zebra.pl +++ b/misc/migration_tools/rebuild_zebra.pl @@ -656,7 +656,7 @@ sub get_corrected_marc_record { my @filters; push @filters, 'EmbedItemsAvailability'; - push @filters, 'IncludeSeeFromInSearches' + push @filters, 'EmbedSeeFromHeadings' if C4::Context->preference('IncludeSeeFromInSearches'); my $normalizer = Koha::RecordProcessor->new( { filters => \@filters } ); -- 2.11.4.GIT