Bug 6520: Display items for staged record - diff view
authorJonathan Druart <jonathan.druart@biblibre.com>
Tue, 7 Apr 2015 09:48:37 +0000 (11:48 +0200)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Thu, 16 Apr 2015 16:40:52 +0000 (13:40 -0300)
This patchs adds the item information in the diff view.

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>

tools/showdiffmarc.pl

index 33881ba..488f39e 100755 (executable)
@@ -65,7 +65,7 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
 );
 
 
-$recordBiblionumber =GetMarcBiblio($biblionumber);
+$recordBiblionumber = GetMarcBiblio($biblionumber, 'embed_items');
 if( $recordBiblionumber ) {
     $formatted1 = $recordBiblionumber->as_formatted;
     my $data = GetBiblioData($biblionumber);
@@ -74,9 +74,8 @@ if( $recordBiblionumber ) {
     $errorFormatted1 = 1;
 }
 
-my ($marc,$encoding) = GetImportRecordMarc($importid);
-if( $marc ) {
-    $recordImportid = MARC::Record->new_from_usmarc($marc) ;
+if( $importid ) {
+    $recordImportid = C4::ImportBatch::GetRecordFromImportBiblio( $importid, 'embed_items' );
     $formatted2 = $recordImportid->as_formatted;
     my $biblio = GetImportBiblios($importid);
     $importTitle = $biblio->[0]->{'title'};