From 1525e2473504af052d21f3eaa6e5cb277e8cb334 Mon Sep 17 00:00:00 2001 From: David Gustafsson Date: Fri, 6 Apr 2018 11:15:07 +0200 Subject: [PATCH] Bug 20535: ModZebra called with $record with items stripped ModZebra called with $record with items stripped in ModBiblioMarc. Remove $record argument to force record to be loaded again from database with items embedded. How to test: 1) Make sure biblios are indexed (with rebuild_elastic_search.pl). 2) Perform a search that will produce a sample result containing at least one biblio with items. 3) Edit and save a biblio with items. 4) Perform the same search again, the updated biblio should now have no items when viewed in the search results (No items). 5) Apply patch. 6) Repeat step 1-3. 7) The updated biblio should now have items when viewed in the search results. --- C4/Biblio.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/C4/Biblio.pm b/C4/Biblio.pm index b9c46554b1..40113274d1 100644 --- a/C4/Biblio.pm +++ b/C4/Biblio.pm @@ -3342,7 +3342,7 @@ sub ModBiblioMarc { $m_rs->metadata( $record->as_xml_record($encoding) ); $m_rs->store; } - ModZebra( $biblionumber, "specialUpdate", "biblioserver", $record ); + ModZebra( $biblionumber, "specialUpdate", "biblioserver" ); return $biblionumber; } -- 2.11.0