epic-ts
[kivitendo-erp.git] / sql / Pg-upgrade2 / background_job_change_create_periodic_invoices_to_daily.pl
1 # @tag: background_job_change_create_periodic_invoices_to_daily
2 # @description: Hintergrundjob zum Erzeugen periodischer Rechnungen täglich ausführen
3 # @depends: release_3_0_0
4 package SL::DBUpgrade2::background_job_change_create_periodic_invoices_to_daily;
5
6 use strict;
7 use utf8;
8
9 use parent qw(SL::DBUpgrade2::Base);
10
11 use SL::DB::BackgroundJob;
12
13 sub run {
14   my ($self) = @_;
15
16   foreach my $job (@{ SL::DB::Manager::BackgroundJob->get_all(where => [ package_name => 'CreatePeriodicInvoices' ]) }) {
17     $job->update_attributes(cron_spec => '0 3 * * *', next_run_at => undef);
18   }
19
20   return 1;
21 }
22
23 1;