X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FController%2FCsvImport%2FBaseMulti.pm;h=b97539489152794c738e72515cdac0db8d028305;hb=1cbc459da604c31d21593df298a522e6cbe69e2b;hp=7ab7062c077ad0a2778b94f4e712d2f52ac572d8;hpb=320664922d387971c50ff1070abc2b73050a024f;p=kivitendo-erp.git diff --git a/SL/Controller/CsvImport/BaseMulti.pm b/SL/Controller/CsvImport/BaseMulti.pm index 7ab7062c0..b97539489 100644 --- a/SL/Controller/CsvImport/BaseMulti.pm +++ b/SL/Controller/CsvImport/BaseMulti.pm @@ -22,7 +22,7 @@ sub run { 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, ignore_unknown_columns => 1, @@ -158,6 +158,8 @@ sub init_cvar_columns_by { sub handle_cvars { my ($self, $entry, %params) = @_; + return if @{ $entry->{errors} }; + my %type_to_column = ( text => 'text_value', textfield => 'text_value', select => 'text_value',