diff --git a/module/VuFind/src/VuFind/ILS/Driver/Folio.php b/module/VuFind/src/VuFind/ILS/Driver/Folio.php index b37fd6f002c709669d3cb44daefe55df5c1d9bd0..0cb009b4fece10d1effa5e296c8a684b1253a92d 100644 --- a/module/VuFind/src/VuFind/ILS/Driver/Folio.php +++ b/module/VuFind/src/VuFind/ILS/Driver/Folio.php @@ -458,9 +458,12 @@ class Folio extends AbstractAPI implements }; for ($j = 0; $j < count($itemBody->items); $j++) { $item = $itemBody->items[$j]; + if ($item->discoverySuppress ?? false) { + continue; + } $items[] = [ 'id' => $bibId, - 'item_id' => $itemBody->items[$j]->id, + 'item_id' => $item->id, 'holding_id' => $holding->id, 'number' => count($items) + 1, 'barcode' => $item->barcode ?? '',