@@ -25,6 +25,9 @@ class RequestabilityResolver {
2525 }
2626
2727 static buildPhysRequestable ( item , numDeliveryLocations ) {
28+ function logPhysRequestableInfo ( physRequestable , criteria ) {
29+ logger . debug ( `item ${ item . uri } : ${ { physRequestable, criteria } } ` )
30+ }
2831 let physRequestableCriteria
2932 let physRequestable
3033 const hasRecapCustomerCode = item . recapCustomerCode ?. [ 0 ]
@@ -34,41 +37,37 @@ class RequestabilityResolver {
3437 if ( isItemNyplOwned ( item ) && ! hasBarcode ) {
3538 physRequestable = false
3639 physRequestableCriteria = 'NYPL item missing barcode'
37- this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria , item . uri )
40+ this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria )
3841 return physRequestable
3942 }
4043 if ( isItemNyplOwned ( item ) && ! DeliveryLocationsResolver . requestableBasedOnHoldingLocation ( item ) ) {
4144 physRequestableCriteria = 'Unrequestable holding location'
4245 physRequestable = false
43- this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria , item . uri )
46+ this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria )
4447 return physRequestable
4548 }
4649 if ( itemIsInRecapMissingRecapCustomerCode ) {
4750 // recap items missing codes should default to true for phys and edd
4851 // requestable, if it has a requestable holding location.
4952 physRequestable = true
5053 physRequestableCriteria = 'Missing customer code'
51- this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria , item . uri )
54+ this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria )
5255 return physRequestable
5356 }
5457 if ( numDeliveryLocations === 0 ) {
5558 physRequestableCriteria = 'No delivery locations.'
5659 physRequestable = false
57- this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria , item . uri )
60+ this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria )
5861 return physRequestable
5962 }
6063 if ( numDeliveryLocations > 0 ) {
6164 physRequestableCriteria = `${ numDeliveryLocations } delivery locations.`
6265 physRequestable = true
63- this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria , item . uri )
66+ this . logPhysRequestableInfo ( physRequestable , physRequestableCriteria )
6467 return physRequestable
6568 }
6669 }
6770
68- static logPhysRequestableInfo ( physRequestable , criteria , uri ) {
69- logger . debug ( `item ${ uri } : ${ { physRequestable, criteria } } ` )
70- }
71-
7271 static buildSpecRequestable ( item ) {
7372 const holdingLocation = DeliveryLocationsResolver . extractLocationCode ( item )
7473 const nyplCoreLocation = DeliveryLocationsResolver . nyplCoreLocation ( holdingLocation )
0 commit comments