Bug 32583: Restore display of only one item in catalogue/moredetails
Bug 31315 (Remove GetItemsInfo from moredetail) removed the code that limits
the items displayed to only one item if the itemnumber was passed as a
parameter to the page.
This restores that code.
Test plan:
1. find a title with multple items.
2. click on an items barcode in the holdings table on the title details page.
3. observe that all items are shown on the catalogue/moredetails page.
4. apply patch.
5. refresh (catalogue/moredetails) page.
6. observe that only the item for the barcode clicked on is shown.
Signed-off-by: Amaury GAU <amaury.gau@bulac.fr>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit d88e966ada)
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
This commit is contained in:
parent
d42eaf2f14
commit
562d338021
|
|
@ -146,6 +146,9 @@ foreach ( keys %{$data} ) {
|
|||
$template->param( "$_" => defined $data->{$_} ? $data->{$_} : '' );
|
||||
}
|
||||
|
||||
if ($itemnumber) {
|
||||
@items = (grep {$_->itemnumber == $itemnumber} @items);
|
||||
}
|
||||
my @item_data;
|
||||
foreach my $item (@items){
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue