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);
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 {