diff --git a/C4/Reserves.pm b/C4/Reserves.pm index 2b09b91bfa..3fbe9274f4 100644 --- a/C4/Reserves.pm +++ b/C4/Reserves.pm @@ -2195,10 +2195,12 @@ sub MoveReserve { if ( $cancelreserve && $res ) { $hold = Koha::Holds->find( $res->{reserve_id} ); - if ( $cancelreserve eq 'revert' ) { - $hold->revert_found(); - } else { # cancel reserves on this item - $hold->cancel; + if ($hold) { + if ( $cancelreserve eq 'revert' ) { + $hold->revert_found(); + } else { # cancel reserves on this item + $hold->cancel; + } } } }