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/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/d5f8550f93598ba0eb6d65a5dcaaa18e1b7cb880?ds=inline;hp=61e3b1aa799b08f87b4e999971e75ed2b4f49e40 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; }