| 
      
            Lines 86-98
          my $action = $input->param('action');
      
      
        Link Here
      
     | 
  
        
          | 86 | 
          $action ||= q{}; | 
          86 | 
          $action ||= q{}; | 
        
        
          | 87 | 
           | 
          87 | 
           | 
        
        
          | 88 | 
          if ( $action eq 'move' ) { | 
          88 | 
          if ( $action eq 'move' ) { | 
        
          
            
              | 89 | 
                my $where          = $input->param('where'); | 
              89 | 
                my $where           = $input->param('where'); | 
            
            
              | 90 | 
                my $reserve_id     = $input->param('reserve_id'); | 
              90 | 
                my $reserve_id      = $input->param('reserve_id'); | 
            
            
              | 91 | 
                my $prev_priority  = $input->param('prev_priority'); | 
              91 | 
                my $prev_priority   = $input->param('prev_priority'); | 
            
            
              | 92 | 
                my $next_priority  = $input->param('next_priority'); | 
              92 | 
                my $next_priority   = $input->param('next_priority'); | 
            
            
              | 93 | 
                my $first_priority = $input->param('first_priority'); | 
              93 | 
                my $first_priority  = $input->param('first_priority'); | 
            
            
              | 94 | 
                my $last_priority  = $input->param('last_priority'); | 
              94 | 
                my $last_priority   = $input->param('last_priority'); | 
            
            
              | 95 | 
                AlterPriority( $where, $reserve_id, $prev_priority, $next_priority, $first_priority, $last_priority );  | 
              95 | 
                my $hold_itemnumber = $input->param('itemnumber'); | 
            
            
               | 
               | 
              96 | 
                if ( $prev_priority == 0 && $next_priority == 1 ){ | 
            
            
              | 97 | 
                    C4::Reserves::RevertWaitingStatus({ itemnumber => $hold_itemnumber }); | 
            
            
              | 98 | 
                } else { | 
            
            
              | 99 | 
                    AlterPriority( $where, $reserve_id, $prev_priority, $next_priority, $first_priority, $last_priority );  | 
            
            
              | 100 | 
                }  | 
            
        
          | 96 | 
          } elsif ( $action eq 'cancel' ) { | 
          101 | 
          } elsif ( $action eq 'cancel' ) { | 
        
        
          | 97 | 
            my $reserve_id = $input->param('reserve_id'); | 
          102 | 
            my $reserve_id = $input->param('reserve_id'); | 
        
        
          | 98 | 
            my $hold = Koha::Holds->find( $reserve_id );  | 
          103 | 
            my $hold = Koha::Holds->find( $reserve_id );  | 
        
            
              | 99 | 
              -   | 
               | 
               |