View | Details | Raw Unified | Return to bug 28520
Collapse All | Expand All

(-)a/Koha/Item.pm (-4 / +3 lines)
Lines 456-461 sub request_transfer { Link Here
456
    Koha::Exceptions::Item::Transfer::InQueue->throw( transfer => $request )
456
    Koha::Exceptions::Item::Transfer::InQueue->throw( transfer => $request )
457
      if ( $request && !$params->{enqueue} && !$params->{replace} );
457
      if ( $request && !$params->{enqueue} && !$params->{replace} );
458
458
459
    $request->cancel( { reason => $params->{reason}, force => 1 } )
460
      if ( defined($request) && $params->{replace} );
461
459
    my $transfer = Koha::Item::Transfer->new(
462
    my $transfer = Koha::Item::Transfer->new(
460
        {
463
        {
461
            itemnumber    => $self->itemnumber,
464
            itemnumber    => $self->itemnumber,
Lines 467-475 sub request_transfer { Link Here
467
        }
470
        }
468
    )->store();
471
    )->store();
469
472
470
    $request->cancel( { reason => $params->{reason}, force => 1 } )
471
      if ( defined($request) && $params->{replace} );
472
473
    return $transfer;
473
    return $transfer;
474
}
474
}
475
475
476
- 

Return to bug 28520