diff --git a/code/web/RecordDrivers/CloudLibraryRecordDriver.php b/code/web/RecordDrivers/CloudLibraryRecordDriver.php index d96bcd2b35..f8d0c14c5e 100644 --- a/code/web/RecordDrivers/CloudLibraryRecordDriver.php +++ b/code/web/RecordDrivers/CloudLibraryRecordDriver.php @@ -169,7 +169,7 @@ public function getMoreDetailsOptions() { return $this->filterAndSortMoreDetailsOptions($moreDetailsOptions); } - protected $_actions = null; + protected ?array $_actions = null; public function getRecordActions($relatedRecord, $variationId, $isAvailable, $isHoldable, $volumeData = null) : array { if ($this->_actions === null) { diff --git a/code/web/RecordDrivers/MarcRecordDriver.php b/code/web/RecordDrivers/MarcRecordDriver.php index 73987cf043..48dcadc6c3 100644 --- a/code/web/RecordDrivers/MarcRecordDriver.php +++ b/code/web/RecordDrivers/MarcRecordDriver.php @@ -1040,7 +1040,7 @@ function getRecordUrl() { return "/" . $this->getModule() . "/$recordId"; } - protected array $_actions = []; + protected ?array $_actions = []; public function getRecordActions($relatedRecord, $variationId, $isAvailable, $isHoldable, $volumeData = null) : array { require_once ROOT_DIR . '/RecordDrivers/RecordActionGenerator.php'; diff --git a/code/web/release_notes/25.01.00.MD b/code/web/release_notes/25.01.00.MD index 334c6cead3..39fb8a2aa1 100644 --- a/code/web/release_notes/25.01.00.MD +++ b/code/web/release_notes/25.01.00.MD @@ -34,8 +34,8 @@ ### Boundless/Axis360 Updates - Update Boundless/Axis360 get records availability API URL and adjusted response processing (DIS-162) (*YL*) -### Hoopla Updates -- Optimize Hoopla daily indexing behavior and set "Index By Day" as a default setting. (DIS-180) (*YL*) +### CloudLibrary Updates +- Correct loading actions for CloudLibrary records. (*MDN*) ### Docker Updates - Check if ils tables have been initialized to avoid database conflicts. (*LM*) @@ -50,6 +50,9 @@ - Allow patron to select sublocation, if available, when updating a hold's pickup location. (DIS-48) (*KK*) - On the Holds page if a pickup sublocation set for a hold, display the sublocation. (DIS-48) (*KK*) +### Hoopla Updates +- Optimize Hoopla daily indexing behavior and set "Index By Day" as a default setting. (DIS-180) (*YL*) + ### Indexing Updates - When indexing the 100, 700 and 800 fields to load information about authors and contributors include subfield c to distinguish between authors where titles and additional information is important. (DIS-161) (*MDN*) - When checking for Yoto players, check to be sure yoto is found with word boundaries on either side to avoid matching Kyoto. (DIS-154) (*MDN*)