Revert "Probleme bei Mwst-Wechsel"
[kivitendo-erp.git] / SL / DB / BackgroundJob.pm
index ce1c399..9f2f7cb 100644 (file)
@@ -10,7 +10,6 @@ use SL::DB::Manager::BackgroundJob;
 
 use SL::DB::BackgroundJobHistory;
 
-use SL::BackgroundJob::Test;
 use SL::System::Process;
 
 __PACKAGE__->before_save('_before_save_set_next_run_at');
@@ -38,6 +37,7 @@ sub run {
   my $history;
 
   my $ok = eval {
+    eval "require $package" or die $@;
     my $result = $package->new->run($self);
 
     $history = SL::DB::BackgroundJobHistory
@@ -90,7 +90,7 @@ sub validate {
   }
 
   eval {
-    DateTime::Event::Cron->new_from_cron($self->cron_spec)->next(DateTime->now_local);
+    DateTime::Event::Cron->new_from_cron($self->cron_spec || '* * * * *')->next(DateTime->now_local);
     1;
   } or push @errors, $::locale->text('The execution schedule is invalid.');