|
Lines 1162-1167
if $transferToDo is not set, then the status is set to "Waiting" as well.
Link Here
|
| 1162 |
otherwise, a transfer is on the way, and the end of the transfer will |
1162 |
otherwise, a transfer is on the way, and the end of the transfer will |
| 1163 |
take care of the waiting status |
1163 |
take care of the waiting status |
| 1164 |
|
1164 |
|
|
|
1165 |
This function also removes any entry of the hold in holds queue table. |
| 1166 |
|
| 1165 |
=cut |
1167 |
=cut |
| 1166 |
|
1168 |
|
| 1167 |
sub ModReserveAffect { |
1169 |
sub ModReserveAffect { |
|
Lines 1217-1222
sub ModReserveAffect {
Link Here
|
| 1217 |
CartToShelf( $itemnumber ); |
1219 |
CartToShelf( $itemnumber ); |
| 1218 |
} |
1220 |
} |
| 1219 |
|
1221 |
|
|
|
1222 |
my $std = $dbh->prepare(q{ |
| 1223 |
DELETE q, t |
| 1224 |
FROM tmp_holdsqueue q |
| 1225 |
INNER JOIN hold_fill_targets t |
| 1226 |
ON q.borrowernumber = t.borrowernumber |
| 1227 |
AND q.biblionumber = t.biblionumber |
| 1228 |
AND q.itemnumber = t.itemnumber |
| 1229 |
AND q.item_level_request = t.item_level_request |
| 1230 |
AND q.holdingbranch = t.source_branchcode |
| 1231 |
WHERE t.reserve_id = ? |
| 1232 |
}); |
| 1233 |
$std->execute($hold->reserve_id); |
| 1234 |
|
| 1220 |
logaction( 'HOLDS', 'MODIFY', $hold->reserve_id, Dumper($hold->unblessed) ) |
1235 |
logaction( 'HOLDS', 'MODIFY', $hold->reserve_id, Dumper($hold->unblessed) ) |
| 1221 |
if C4::Context->preference('HoldsLog'); |
1236 |
if C4::Context->preference('HoldsLog'); |
| 1222 |
|
1237 |
|
| 1223 |
- |
|
|