X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/7ec8b55e0058fdbecd494ecb9d15022e44d57b24..c80cdcf8ebe576a5bd6e3c488628b63ac736bc0c:/SL/Helper/Csv/Dispatcher.pm diff --git a/SL/Helper/Csv/Dispatcher.pm b/SL/Helper/Csv/Dispatcher.pm index 758981cc9..230ac2b42 100644 --- a/SL/Helper/Csv/Dispatcher.pm +++ b/SL/Helper/Csv/Dispatcher.pm @@ -59,7 +59,7 @@ sub _specs_by_line { # initialize lookup hash if not already done if ($self->_csv->is_multiplexed && ! defined $self->_row_spec ) { - $self->_row_spec({ pairwise { $a->{row_ident} => $b } @{ $self->_csv->profile }, @{ $self->_specs } }); + $self->_row_spec({ pairwise { no warnings 'once'; $a->{row_ident} => $b } @{ $self->_csv->profile }, @{ $self->_specs } }); } if ($self->_csv->is_multiplexed) { @@ -128,6 +128,8 @@ sub parse_profile { $self->_specs(\@specs); + $self->_csv->_push_error($self->errors); + return ! $self->errors; } @@ -157,8 +159,6 @@ sub _parse_profile { } } - $self->_csv->_push_error($self->errors); - return \@specs; }