X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FHelper%2FCsv%2FDispatcher.pm;h=add444b9d751d670410cacf302979f5177acf89d;hb=5829f39dc57db589b830a4adc4053538ddec0ee5;hp=be3faddd63d5561c78f5703c4511e6b8961f2879;hpb=457ad636fb2b6c668fd2ea88991f5f02afb20f3d;p=kivitendo-erp.git diff --git a/SL/Helper/Csv/Dispatcher.pm b/SL/Helper/Csv/Dispatcher.pm index be3faddd6..add444b9d 100644 --- a/SL/Helper/Csv/Dispatcher.pm +++ b/SL/Helper/Csv/Dispatcher.pm @@ -78,7 +78,11 @@ sub parse_profile { $self->unknown_column($col, undef); } } else { - push @specs, $self->make_spec($col, $profile->{$col} || $col); + if (exists $profile->{$col}) { + push @specs, $self->make_spec($col, $profile->{$col}); + } else { + push @specs, $self->make_spec($col, $col); + } } } @@ -91,6 +95,9 @@ sub make_spec { my ($self, $col, $path) = @_; my $spec = { key => $col, steps => [] }; + + return unless $path; + my $cur_class = $self->_csv->class; return unless $cur_class;