]> wagnertech.de Git - mfinanz.git/blobdiff - SL/BackgroundJob/CsvImport.pm
CustomerVendor-Controller: Daten in Neu-Anzeige bei Fehler beibehalten
[mfinanz.git] / SL / BackgroundJob / CsvImport.pm
index ae71123849ad4515a75cd73b060f11d5479dfde3..b5e6f2908f2b75ebf6a6d38a8a10af212f2c02f6 100644 (file)
@@ -61,6 +61,7 @@ sub do_import {
 
   $c->profile($self->profile);
   $c->type($job->data_as_hash->{type});
+  $c->{employee_id} = $job->data_as_hash->{employee_id};
 
   my $test = $job->data_as_hash->{test};
 
@@ -81,8 +82,9 @@ sub do_import {
   );
   $c->add_progress_tracker($self);
 
+  my $session_id = $job->data_as_hash->{session_id};
 
-  $c->test_and_import(test => $test, session_id => $job->data_as_hash->{session_id});
+  $c->test_and_import(test => $test, session_id => $session_id);
 
   if ($c->errors) {
     $job->set_data(
@@ -90,7 +92,7 @@ sub do_import {
     )->save;
   } else {
 
-    my $report_id = $c->save_report;
+    my $report_id = $c->save_report(session_id => $session_id);
     $job->set_data(report_id => $report_id)->save;
 
     $c->track_progress(finished => 1);