From: Bernd Bleßmann Date: Wed, 27 Jul 2016 13:00:24 +0000 (+0200) Subject: Auftrag in Lieferschein wandeln: Rose-DB-Handle für Item-Verknüpfungen verwenden X-Git-Tag: release-3.5.4~2175 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=5c2579357bcd8331e5df3b71be0ab43a079ffcbe;p=kivitendo-erp.git Auftrag in Lieferschein wandeln: Rose-DB-Handle für Item-Verknüpfungen verwenden Sonst wirkt die transaction nicht und es kann sein, dass record_links angelegt werden, auch wenn die Transaktion abgebrochen wird. --- diff --git a/SL/DB/Order.pm b/SL/DB/Order.pm index 097d471f3..cc4f0a3f8 100644 --- a/SL/DB/Order.pm +++ b/SL/DB/Order.pm @@ -168,7 +168,8 @@ sub convert_to_delivery_order { foreach (qw(orderitems)) { # expand if needed (delivery_order_items) if ($item->{"converted_from_${_}_id"}) { die unless $item->{id}; - RecordLinks->create_links('mode' => 'ids', + RecordLinks->create_links('dbh' => $self->db->dbh, + 'mode' => 'ids', 'from_table' => $_, 'from_ids' => $item->{"converted_from_${_}_id"}, 'to_table' => 'delivery_order_items',