kein use SL::DB::Object in SL::DB::Object
[kivitendo-erp.git] / SL / DB / BackgroundJob.pm
index c838685..f5c4b21 100644 (file)
@@ -5,10 +5,8 @@ use strict;
 use DateTime::Event::Cron;
 use English qw(-no_match_vars);
 
-require SL::DB::MetaSetup::BackgroundJob;
-require SL::DB::Manager::BackgroundJob;
-
-require SL::DB::BackgroundJobHistory;
+use SL::DB::MetaSetup::BackgroundJob;
+use SL::DB::Manager::BackgroundJob;
 
 use SL::System::Process;
 
@@ -36,6 +34,8 @@ sub run {
   my $run_at  = DateTime->now_local;
   my $history;
 
+  require SL::DB::BackgroundJobHistory;
+
   my $ok = eval {
     eval "require $package" or die $@;
     my $result = $package->new->run($self);