|
Lines 173-181
sub AddReserve {
Link Here
|
| 173 |
# if we have an item selectionned, and the pickup branch is the same as the holdingbranch |
173 |
# if we have an item selectionned, and the pickup branch is the same as the holdingbranch |
| 174 |
# of the document, we force the value $priority and $found . |
174 |
# of the document, we force the value $priority and $found . |
| 175 |
if ( $checkitem and not C4::Context->preference('ReservesNeedReturns') ) { |
175 |
if ( $checkitem and not C4::Context->preference('ReservesNeedReturns') ) { |
| 176 |
$priority = 0; |
|
|
| 177 |
my $item = Koha::Items->find( $checkitem ); # FIXME Prevent bad calls |
176 |
my $item = Koha::Items->find( $checkitem ); # FIXME Prevent bad calls |
| 178 |
if ( $item->holdingbranch eq $branch ) { |
177 |
if ( !$item->onloan && $item->holdingbranch eq $branch && ( $item->damaged && C4::Context->preference('AllowHoldsOnDamagedItems') || !$item->damaged ) && !$item->get_transfer && !$item->holds->count ) { |
|
|
178 |
$priority = 0; |
| 179 |
$found = 'W'; |
179 |
$found = 'W'; |
| 180 |
} |
180 |
} |
| 181 |
} |
181 |
} |
| 182 |
- |
|
|