From: Moritz Bunkus Date: Mon, 9 Nov 2020 15:49:25 +0000 (+0100) Subject: Neuer Angebots-/Auftragscontroller: Unterstützung für Artikelübersetzungen 2 X-Git-Tag: kivitendo-mebil_0.1-0~9^2~654 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=9ff2730f399f481e174e7e9464285feb2806286a;p=kivitendo-erp.git Neuer Angebots-/Auftragscontroller: Unterstützung für Artikelübersetzungen 2 Bei Funktion »Artikeldaten aus Stammdaten holen«. Funktioniert noch nicht für die Langbeschreibung, weil die Funktion das von der Architektur her bisher gar nicht unterstützt. --- diff --git a/SL/Controller/Order.pm b/SL/Controller/Order.pm index 780e80ea2..b7eadbe08 100644 --- a/SL/Controller/Order.pm +++ b/SL/Controller/Order.pm @@ -1037,11 +1037,12 @@ sub action_update_row_from_master_data { my ($self) = @_; foreach my $item_id (@{ $::form->{item_ids} }) { - my $idx = first_index { $_ eq $item_id } @{ $::form->{orderitem_ids} }; - my $item = $self->order->items_sorted->[$idx]; + my $idx = first_index { $_ eq $item_id } @{ $::form->{orderitem_ids} }; + my $item = $self->order->items_sorted->[$idx]; + my $texts = get_part_texts($item->part, $self->order->language_id); - $item->description($item->part->description); - $item->longdescription($item->part->notes); + $item->description($texts->{description}); + $item->longdescription($texts->{longdescription}); my $price_source = SL::PriceSource->new(record_item => $item, record => $self->order);