From: Bernd Bleßmann Date: Wed, 4 Feb 2015 17:25:01 +0000 (+0100) Subject: Neuen Auftrag aus Mehrfachauswahl nicht verknüpfen. X-Git-Tag: release-3.2.0~53 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=d40a8e202ca38008031a0cb882f5c3ae1c58fce8;p=kivitendo-erp.git Neuen Auftrag aus Mehrfachauswahl nicht verknüpfen. Das Verhalten bei nur einer Auswahl entspricht dem Editieren. Auch hier soll nicht verknüpft werden. --- diff --git a/SL/OE.pm b/SL/OE.pm index 6a46fecfd..870673a5c 100644 --- a/SL/OE.pm +++ b/SL/OE.pm @@ -674,7 +674,7 @@ SQL delete $form->{convert_from_oe_ids}; @{ $form->{convert_from_oe_ids} } = @convert_from_oe_ids; foreach (qw(ar oe)) { - if ($form->{"convert_from_${_}_ids"}) { + if (!$form->{useasnew} && $form->{"convert_from_${_}_ids"}) { RecordLinks->create_links('dbh' => $dbh, 'mode' => 'ids', 'from_table' => $_, @@ -836,6 +836,7 @@ sub retrieve { if ($form->{"rowcount"} and $#ids == 0) { $form->{"id"} = $ids[0]; undef @ids; + delete $form->{convert_from_oe_ids}; } # and remember for the rest of the function