From: Bernd Bleßmann Date: Thu, 1 Sep 2016 11:21:27 +0000 (+0200) Subject: Auftrags-Controller: lastcost nur vom Artikel nehmen, wenn die Position neu ist X-Git-Tag: release-3.5.4~2112 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=d5f8550f93598ba0eb6d65a5dcaaa18e1b7cb880;p=kivitendo-erp.git Auftrags-Controller: lastcost nur vom Artikel nehmen, wenn die Position neu ist Ansonsten werden die EKs von schon in der DB gespeicherten Aufträgen immer mit denen des Artikels überschrieben. siehe auch commit 370d43e2028e8a450055048f1354da48163d3954 "Order Controller - lastcost von Positionen mit speichern" und refs #201 (redmine) --- diff --git a/SL/Controller/Order.pm b/SL/Controller/Order.pm index 89c7ded25..631ab16dd 100644 --- a/SL/Controller/Order.pm +++ b/SL/Controller/Order.pm @@ -784,7 +784,7 @@ sub _make_item { $item->assign_attributes(%$attr); $item->longdescription($item->part->notes) if $is_new && !defined $attr->{longdescription}; # item fields that currently can't be set in in row but are needed: - $item->lastcost($item->part->lastcost); + $item->lastcost($item->part->lastcost) if $is_new; return $item; }