X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FBackgroundJob%2FCsvImport.pm;h=1736721b9351edde8bcfb728f0ad51685f103a1c;hb=0f37ddcd492b271a6b316893eda1544931c2a0ad;hp=96583d78bfac2ca974f0b55d913c598d37ba8fdc;hpb=a0d9f09a2e63f0be9eda333ab7fa78679ea55759;p=kivitendo-erp.git diff --git a/SL/BackgroundJob/CsvImport.pm b/SL/BackgroundJob/CsvImport.pm index 96583d78b..1736721b9 100644 --- a/SL/BackgroundJob/CsvImport.pm +++ b/SL/BackgroundJob/CsvImport.pm @@ -7,7 +7,6 @@ use parent qw(SL::BackgroundJob::Base); use YAML (); use SL::JSON; use SL::DB::CsvImportProfile; -use SL::SessionFile::Random; sub create_job { my ($self_or_class, %params) = @_; @@ -15,13 +14,8 @@ sub create_job { my $package = ref($self_or_class) || $self_or_class; $package =~ s/SL::BackgroundJob:://; - my $profile = delete $params{profile} || SL::DB::CsvImportProfile->new; - my $new_profile = $profile->clone_and_reset_deep; - $new_profile->save; - my %data = ( %params, - profile_id => $new_profile->id, session_id => $::auth->get_session_id, ); @@ -95,7 +89,7 @@ sub do_import { $result = $::locale->text('Import finished with errors.'); } else { - my $report_id = $c->save_report(session_id => $session_id); + my $report_id = $c->save_report(session_id => $session_id, test => $test); $job->set_data(report_id => $report_id)->save; $c->track_progress(finished => 1);