X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FHelper%2FCsv.pm;h=08ed9f44ebf0993457f7f22927ef7a8f36edfddf;hb=1f4bfe674284bdbaca1f74c1d8b2ab15628fe6ef;hp=43aaabb911764c1988e548d33919a1b74e5986b9;hpb=da364d0f6dd660d289f890c1423b0c0dd51f690c;p=kivitendo-erp.git diff --git a/SL/Helper/Csv.pm b/SL/Helper/Csv.pm index 43aaabb91..08ed9f44e 100644 --- a/SL/Helper/Csv.pm +++ b/SL/Helper/Csv.pm @@ -245,6 +245,14 @@ sub _parse_data { my $row = $self->_csv->getline($self->_io); if ($row) { my $header = $self->_header_by_row($row); + if (!$header) { + push @errors, [ + 0, + "Cannot get header for row. Maybe row name and datatype field not matching.", + 0, + 0]; + last; + } my %hr; @hr{@{ $header }} = @$row; push @data, \%hr;