Skip to content

Commit 91d7b1a

Browse files
authored
Merge pull request #2208 from Nashville-Public-Library/25.02.00-CarlXLostInSpace
DIS-244 Carl.X Lost items should appear in Checked Out page
2 parents 65f10b0 + 9cc6cd8 commit 91d7b1a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

code/web/Drivers/CarlX.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -673,6 +673,9 @@ public function getCheckouts(User $patron): array {
673673
if (!empty($result->OverdueItems->OverdueItem)) {
674674
$itemsToLoad = array_merge($itemsToLoad, $result->OverdueItems->OverdueItem);
675675
}
676+
if (!empty($result->LostItems->LostItem)) {
677+
$itemsToLoad = array_merge($itemsToLoad, $result->LostItems->LostItem);
678+
}
676679

677680
foreach ($itemsToLoad as $chargeItem) {
678681
$curTitle = new Checkout();
@@ -2323,7 +2326,9 @@ public function getAccountSummary(User $patron): AccountSummary {
23232326
if (!empty($patronSummaryResponse) && is_object($patronSummaryResponse)) {
23242327
$summary->numCheckedOut += $patronSummaryResponse->ChargedItemsCount;
23252328
$summary->numCheckedOut += $patronSummaryResponse->OverdueItemsCount;
2329+
$summary->numCheckedOut += $patronSummaryResponse->LostItemsCount;
23262330
$summary->numOverdue = $patronSummaryResponse->OverdueItemsCount;
2331+
$summary->numOverdue += $patronSummaryResponse->LostItemsCount;
23272332
$summary->numAvailableHolds = $patronSummaryResponse->HoldItemsCount;
23282333
$summary->numUnavailableHolds = $patronSummaryResponse->UnavailableHoldsCount;
23292334

code/web/release_notes/25.02.00.MD

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@
8686
//kirstien
8787

8888
//james
89+
### Carl.X Updates
90+
- Add Lost items to Checked Out page (DIS-244) (*JStaub*)
8991

9092
//alexander
9193

0 commit comments

Comments
 (0)