diff --git a/Koha/Item.pm b/Koha/Item.pm index 05d65d1da3..48a8f2ce1b 100644 --- a/Koha/Item.pm +++ b/Koha/Item.pm @@ -776,7 +776,7 @@ sub request_transfer { if ( $request && !$params->{enqueue} && !$params->{replace} ); $request->cancel( { reason => $params->{reason}, force => 1 } ) - if ( defined($request) && $params->{replace} ); + if ( defined($request) && $params->{replace} && ( $request->reason ne 'StockrotationAdvance' ) ); my $transfer = Koha::Item::Transfer->new( {