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

(-)a/Koha/Item.pm (-4 / +3 lines)
Lines 456-464 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
462
    my $transfer = Koha::Item::Transfer->new(
459
    my $transfer = Koha::Item::Transfer->new(
463
        {
460
        {
464
            itemnumber    => $self->itemnumber,
461
            itemnumber    => $self->itemnumber,
Lines 470-475 sub request_transfer { Link Here
470
        }
467
        }
471
    )->store();
468
    )->store();
472
469
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 12362