-if ($hostbiblionumber){
- my $marcflavour = C4::Context->preference("marcflavour");
- $record=MARC::Record->new();
- $record->leader('');
- my $field = PrepHostMarcField($hostbiblionumber, $hostitemnumber,$marcflavour);
- $record->append_fields($field);
+if ($hostbiblionumber) {
+ my $marcflavour = C4::Context->preference("marcflavour");
+ $record = MARC::Record->new();
+ $record->leader('');
+ my $field =
+ PrepHostMarcField( $hostbiblionumber, $hostitemnumber, $marcflavour );
+ $record->append_fields($field);
+}
+
+# This is a child record
+if ($parentbiblio) {
+ my $marcflavour = C4::Context->preference('marcflavour');
+ $record = MARC::Record->new();
+ my $hostfield = prepare_host_field($parentbiblio,$marcflavour);
+ if ($hostfield) {
+ $record->append_fields($hostfield);
+ }