diff --git a/C4/HoldsQueue.pm b/C4/HoldsQueue.pm index 4e7f3e01a0..653b065455 100755 --- a/C4/HoldsQueue.pm +++ b/C4/HoldsQueue.pm @@ -137,7 +137,7 @@ sub GetHoldsQueueItems { while ( my $row = $sth->fetchrow_hashref ){ my $record = GetMarcBiblio($row->{biblionumber}); if ($record){ - $row->{subtitle} = GetRecordValue('subtitle',$record,'')->[0]->{subfield}; + $row->{subtitle} = [ map { $_->{subfield} } @{ GetRecordValue( 'subtitle', $record, '' ) } ]; $row->{parts} = GetRecordValue('parts',$record,'')->[0]->{subfield}; $row->{numbers} = GetRecordValue('numbers',$record,'')->[0]->{subfield}; } diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/view_holdsqueue.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/view_holdsqueue.tt index 549a91a448..e419bcd99f 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/view_holdsqueue.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/view_holdsqueue.tt @@ -68,7 +68,7 @@ $(document).ready(function() { [% FOREACH itemsloo IN itemsloop %] -

[% itemsloo.title | html %] [% IF ( itemsloo.subtitle ) %][% itemsloo.subtitle %][% END %]

+

[% itemsloo.title | html %] [% FOREACH s IN itemsloo.subtitle %] [% s %][% END %]

[% itemsloo.biblionumber %]
[% itemsloo.author %]