X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/d83769ecaa47a005082efd22607458cae8ab87a6..d32410ac096b:/SL/Controller/BackgroundJob.pm 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; };