diff --git a/C4/Circulation.pm b/C4/Circulation.pm index 48bf78239c..f1851ed283 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -2296,7 +2296,8 @@ sub AddReturn { $transfer->receive; $messages->{'TransferArrived'} = $transfer->frombranch; # validTransfer=1 allows us returning the item back if the reserve is cancelled - $validTransfer = 1 if $transfer->reason eq 'Reserve'; + $validTransfer = 1 + if defined $transfer->reason && $transfer->reason eq 'Reserve'; } else { $messages->{'WrongTransfer'} = $transfer->tobranch;