]> wagnertech.de Git - mfinanz.git/blobdiff - SL/DB/BackgroundJob.pm
Email: Kosmetik
[mfinanz.git] / SL / DB / BackgroundJob.pm
index f5c4b21f68d2d4b3b67c071c91856b3b2d89b978..b567d364e8bcdaf4c8e7c7dc993288c235e78566 100644 (file)
@@ -10,6 +10,8 @@ use SL::DB::Manager::BackgroundJob;
 
 use SL::System::Process;
 
+__PACKAGE__->meta->initialize;
+
 __PACKAGE__->before_save('_before_save_set_next_run_at');
 
 sub _before_save_set_next_run_at {
@@ -43,7 +45,7 @@ sub run {
     $history = SL::DB::BackgroundJobHistory
       ->new(package_name => $self->package_name,
             run_at       => $run_at,
-            status       => 'success',
+            status       => SL::DB::BackgroundJobHistory::SUCCESS(),
             result       => $result,
             data         => $self->data);
     $history->save;
@@ -56,7 +58,7 @@ sub run {
     $history = SL::DB::BackgroundJobHistory
       ->new(package_name => $self->package_name,
             run_at       => $run_at,
-            status       => 'failure',
+            status       => SL::DB::BackgroundJobHistory::FAILURE(),
             error_col    => $error,
             data         => $self->data);
     $history->save;