X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FCsvImport%2FPart.pm;h=6de1a079ba96e37f845e66993b67a237666ce0e9;hb=a928d0341bf19d1e4842021597395de37ae495aa;hp=36291cc18f63d3366be2431dc029cecc9f1bfa52;hpb=b13c3cbf50e9aefa3be89770210d35571c39785d;p=kivitendo-erp.git diff --git a/SL/Controller/CsvImport/Part.pm b/SL/Controller/CsvImport/Part.pm index 36291cc18..6de1a079b 100644 --- a/SL/Controller/CsvImport/Part.pm +++ b/SL/Controller/CsvImport/Part.pm @@ -103,9 +103,6 @@ sub check_objects { return unless @{ $self->controller->data }; foreach my $entry (@{ $self->controller->data }) { - my $object = $entry->{object}; - my $raw_data = $entry->{raw_data}; - next unless $self->check_buchungsgruppe($entry); next unless $self->check_type($entry); next unless $self->check_unit($entry); @@ -191,12 +188,13 @@ sub check_existing { my $object = $entry->{object}; - my $entry->{part} = $self->parts_by->{partnumber}->{ $object->type }->{ $object->partnumber }; + $entry->{part} = $self->parts_by->{partnumber}->{ $object->type }->{ $object->partnumber }; if ($self->settings->{article_number_policy} eq 'update_prices') { if ($entry->{part}) { map { $object->$_( $entry->{part}->$_ ) } qw(sellprice listprice lastcost); - $entry->{priceupdate} = 1; + push @{ $entry->{information} }, $::locale->text('Updating prices of existing entry in database'); + $entry->{object_to_save} = $entry->{part}; } } else {