X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FBackgroundJob.pm;h=27a1c69a62f45d0c7d0d7e93ef36838a2af63755;hb=c5057972d03f3546494fabe72224785e5a0a1714;hp=e97b369705cf77e580f27892f3b10e3944595295;hpb=d83769ecaa47a005082efd22607458cae8ab87a6;p=kivitendo-erp.git diff --git a/SL/Controller/BackgroundJob.pm b/SL/Controller/BackgroundJob.pm index e97b36970..27a1c69a6 100644 --- a/SL/Controller/BackgroundJob.pm +++ b/SL/Controller/BackgroundJob.pm @@ -131,7 +131,9 @@ sub action_execute_class { my $package = "SL::BackgroundJob::" . $::form->{class}; eval "require $package" or die $@; - $result = $package->new->run(SL::DB::BackgroundJob->new); + my $job = SL::DB::BackgroundJob->new(data => $::form->{data}); + $job->data(decode_json($::form->{json_data})) if $::form->{json_data}; + $result = $package->new->run($job); 1; };