| Lines 26-31
          use C4::Context;
      
      
        Link Here | 
        
          | 26 | use Koha::DateUtils qw( dt_from_string ); | 26 | use Koha::DateUtils qw( dt_from_string ); | 
        
          | 27 | use Koha::Exceptions; | 27 | use Koha::Exceptions; | 
        
          | 28 | use Koha::Exceptions::BackgroundJob; | 28 | use Koha::Exceptions::BackgroundJob; | 
            
              |  |  | 29 | use Koha::Plugins; | 
        
          | 29 |  | 30 |  | 
        
          | 30 | use base qw( Koha::Object ); | 31 | use base qw( Koha::Object ); | 
        
          | 31 |  | 32 |  | 
  
    | Lines 164-169
          sub process {
      
      
        Link Here | 
        
          | 164 |  | 165 |  | 
        
          | 165 |     return {} if ref($self) ne 'Koha::BackgroundJob'; | 166 |     return {} if ref($self) ne 'Koha::BackgroundJob'; | 
        
          | 166 |  | 167 |  | 
            
              |  |  | 168 |     # Our background jobs are called in forked processes | 
            
              | 169 |     # to ensure we have all plugin hooks and data we call | 
            
              | 170 |     # get_enabled_plugins at the star of processing | 
            
              | 171 |     # to populate the cache | 
            
              | 172 |     Koha::Plugins->get_enabled_plugins(); | 
            
              | 173 |  | 
        
          | 167 |     my $derived_class = $self->_derived_class; | 174 |     my $derived_class = $self->_derived_class; | 
        
          | 168 |  | 175 |  | 
        
          | 169 |     $args ||= {}; | 176 |     $args ||= {}; | 
            
              | 170 | -  |  |  |