From 0e56d43b403c1acb4c9c0ce9427bfa3b33692d8b 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. Signed-off-by: Josef Moravec Signed-off-by: Kyle M Hall Signed-off-by: Nick Clemens (cherry picked from commit 5ebf1a26dae62651d1749a2df2e54ee6d1af148a) Signed-off-by: Martin Renvoize --- 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.39.5