| 
      
            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, replace => 1 } ) | 
               | 
               | 
            
            
              | 471 | 
                    if ( defined($request) && $params->{replace} ); | 
            
            
              | 472 | 
               | 
            
        
          | 473 | 
              return $transfer;  | 
          473 | 
              return $transfer;  | 
        
        
          | 474 | 
          }  | 
          474 | 
          }  | 
        
        
          | 475 | 
           | 
          475 | 
           | 
        
            
              | 476 | 
              -   | 
               | 
               |