From f165685b630e172ae6ac27045037c242a60a0beb 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 808ed8d067..233d64414d 100644 --- a/C4/Biblio.pm +++ b/C4/Biblio.pm @@ -3343,7 +3343,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