]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Controller/CsvImport/Base.pm
CsvImport: worker kann Csv-Helper auch mit scalar-ref als Datei aufrufen.
[mfinanz.git] / SL / Controller / CsvImport / Base.pm
index 43906bf801b1b2d44d442fc0b5f16ee0602075a1..85eb6fa670212f4444aceb511f68e490ed7b7fff 100644 (file)
@@ -34,7 +34,7 @@ sub run {
   $self->controller->track_progress(phase => 'parsing csv', progress => 0);
 
   my $profile = $self->profile;
-  $self->csv(SL::Helper::Csv->new(file                   => $self->file->file_name,
+  $self->csv(SL::Helper::Csv->new(file                   => ('SCALAR' eq ref $self->file)? $self->file: $self->file->file_name,
                                   encoding               => $self->controller->profile->get('charset'),
                                   profile                => [{ profile => $profile, class => $self->class, mapping => $self->controller->mappings_for_profile }],
                                   ignore_unknown_columns => 1,